Add 'edit spot' and 'delete spot' features.

Moved code from SpotPage_editspot class to Services_Spot_Record to keep the SpotPage_editspot class mean an lean.
Merge pull request #1734 from leechguy/edit_spot

[Refactor Branch] Add 'edit spot' and 'delete spot' features.