Create setters on Location.

Locations are immutable.
Document Location's constructor.
Add Location.add(...) methods for convenience.
Add methods to get light levels.