Update sample to use new API
Update to be node compatible

Add travis config, and update tests to run in node
Add travis build badge
Update travis to not support node 0.8
Update travis to not install gulp twice
Add more tests to component
Add tests to ComponentDef
Update README.md
Add entity initialize test and fix a bug
Update docs
Merge branch 'master' into gh-pages
Update docs