Alignment

Added alignWithWall, alignWithCorner and lineFollow.