whitespace fixes
updated docs
update typescript definition
changed the tests to expect that m.module returns the instance of module.controller that was passed to it
return reference to the instantiated controller from m.module
Merge pull request #242 from Whoaa512/m.module-return-controller

M.module return controller