Improve hemisphere light documentation.

Just a first push towards filling out more documentation. A few questions:

* Do docs basically copy all inherited methods to each subclass? As in, should the hemisphere light docs document all of the basic Light methods?