Top level cleanup
Controller hook (while bloated) works again with dynamic routing.  Implemented sails.after() for handling until()-type eventing.