Merge pull request #1 from lucianlature/master

Truss test suite fixed.
Made real privates and fixed indentation.
General clean up.
Added node support to main src files.
Fixed heady-test source paths.
Fixed notes example and updated events proto methods.
JC added edit view to example app, 'Notes'.
JC: update to readme.
JC: update to readme.
JC: adjustments to package.
JC: Fixed borked module definitions and added grunt install to yaml.
JC: grunt-contrib requires node >=8.0.0
JC: Moved events comp to Truss.EventEmitter, fixed tests and renamed project wide.
JC: EventsEmitter
JC: Removed components from Truss namespace.
JC: Utils first commit.
JC: new Utils
Merge pull request #1 from JoeChapman/master

Made some amendments