Spot Edit + Fixes

Added Spot Edit screen, missing only the facebook connection one now.
Refactored and fixed some more stuff. Everything should be working now,
except for the bloody maps on the emulator