Added scheduled wake ups for driver, more javadocs written
-cleaned up javadocs for Driver, ControllerModule, SensorModule, etc...

Coordinator.java:
-added wakeDriver() to allow drivers to schedule a restart at a later time
-added additional javadocs