Dynamic Content Creation

Uploaded a library for WYSIWYG editing. Implementing it into the model
view to allow for custom content per module.
Initial commit.
Added functionality for editing the content of modules through the model.controller
Oops.  Forgot to commit all the stuff we did.
Updated module editing to account for the module cache.
Merge branch 'master' into tweak
Started on Gestalt stuff.
Merge branch 'master' into permissions

Conflicts:
	controllers/module.controller.js
Sockets are no longer undefined and can make an achievement appear
Commit achievement progress to rebase on master
Merge branch 'profile' of https://github.com/treycordova/learnit into profile