Random walks and random environments, volume 1: Random walks