Refactor rake tasks.

Add better descriptions to the tasks.

Eliminate duplication in the standalone warning.
Move event timing logic into the logger module
Move controller class reloading into ControllerFactory.