Cleaned up edit feature of Location.

Closes #51. Closes #43.