edited tab style + fixed errors etc

added the readme file, edited the database + code to properly store
points + photos, started implementing location callbacks
fixed some NPEs

so it turns out it helps to not call UI elements that are in different
layouts. who knew?? also still working on location and camera...