Add database classes for caching
Add async loader that falls back to db if network unavailable
Convert activity & fragments to get data as a cursor via the loader
Update README.md
Don't return map to current location on orientation change