Added rudimentary organization support

This application is intended to be used by multiple groups. Each group
should be able to independently add and remove locations, see statistics
for their locations, and access an independent management interface.
This commit includes changes to the model that support this. Basic
functionality has been added to support these uses.