Refactoring.

Added RotatedMarker. Now support for locating the user and displaying
current position and heading(direction). The user can search for the
destination address and find the closest bus stop. Still needs to find
the bus route from start to end.