Update build process to grunt

[x] remove Ruby as a dependency
[x] add node
[x] ensure tests still run correctly
[x] headless tests
[x] jshint
[ ] remove the `lib` directory to simplify requires
[ ] create task for adding git SHA
[ ] create task for getting/building ember latest for testing against master
[ ] allow https://github.com/component/component use
[ ] release git://github.com/components/ember-model _or_ build into this repo on version bump
[ ] move to es6 module style