Typos
Fixed .def in doc components and systems
Add utils.js with utility functions
Add report of minified sizes to grunt
Typos
Implemented ComponentDef with tests
Implemented SystemDef with tests