Added ability to drag your marker to a new location, plus some minor refactoring.