Cleanup.
Added some error handling :D
Added base geocache objects.