* when called from command line, controller won't start session
* when called from command line, controller will tell response to not
send headers
* runAction accepts injected querystring parameters for testability