Locations Manager

Working Version. Bug when adding new location that causes entire list to
be re-added.