Added initial buttons, icons, stubs
Renamed on-click handler
Added stub methods for compass and map-mode buttons
Changed formatting
Stubs for observer/observable
Observer and Observable protocols
Implement Observable
Implement auto-observer proxy
Implement auto-observer proxy