Added the other methods to HttpController
Merge branch '1.8.1'
Made Request testable... also, phpWebSite's very first unit test!
....and immediately found out that Unit Tests do not catch everything.
Merge branch '1.8.1'
In HttpController, $module is now private so it cannot be accidentally messed up; access it using $this->getModule()
Merged in Request changes from 1.8.1