changed the implementation for obstacleAhead. The method is now broke down in two, for US sensor and bumpers, to allow individual polls
Added obstruction detection during rotations
implemented collision detection in moveToPoint() method