Assert that params are defined when required by the action
Allow controller to be passed into dispatch call
Fix tests
Merge pull request #782 from batmanjs/controller-test-case-improvements

Controller test case improvements