Major Update

1. Reorganize maps
2. added offset while navigating
3. cleanup
4. fix inherited methods in main acitivity

Note: offset while navigating needs fine tuning
for angles of 45 degrees.  Location is slightly off.