Refactored controllers and actors to not use exceptions for flow
control.  Issue ndlib/planning#142
Merge pull request #176 from ndlib/issue_142_controller_cleanup

Refactored controllers and actors to not use exceptions for flow control.  Issue ndlib/planning#142