Maintenance

Adding back some test classes that a lantern controller script removed
from the repository.
Prototype Commit

The lantern controller is running well on my local machine so this is an
initial cut of that code.