Improve module sources and rebuild

Improve module sources for JSLint
Rebuild module files
Add mutations module