whitespace change
Moved Controller Constructor to its own class

This pattern follows the changes I've been making to Directive and
Filter. At the moment, I like this model better because it keeps
AbstractModule smaller and easier to understand, and keep the
controller logic in one place not mixed in with other component types.
Cleaning up Filter
Fixed logging level
Further cleaning up Filter logging
Cleaning up Directive