Modified interfaces to match Google Maps API
Removed architecture file, as it is implemented
Added methods for overlooked functions
Removed unused method