Updated Modules docs to include Module extending

The documentation for Modules have been updated to explain the new
extend functionality of modules, including the initialize function.
Jasmine -> Sinon

Pre-squash