Initial commit
Adds basic Rails engine configuration, and empty assets.
Adds basic Handlerbars template and test data rendering.
Adds some configuration options such as providing your own template
and specifying additional classes.
Adds an AngularJS spike alongside the Backbone spike for creating and
interacting with tables.
Change to mimic the angular-generator repository structure and reflect
the component-scaffold repository.

Adds initial Tables directive.
Adds initial testing.
Clean-up of naming and adding a test travis.yml
Updating component.json
Updating dependencies.
Fixing typos in component.json
Updates Gruntfile to build alchemy-tables and include the SCSS, CSS
and concatenated JS file.
Moves component.json into dist directory and prevents removal
during dist:clean.
Updating to use the new Alchemy component.
Updates to the alchemy tables component.
Adding install of Compass to travis file.
Adds CI section to grunt test in order to spawn Firefox
browsers on Travis.
Adds testing and the sort functionality that can be called on
a controller providing scope.  The styling present is simple
and more for example purposes.
Version bump.
Adds a toolbar integrated into the Table for a search widget
and ability to deselect all selected elements.
Adding test fixes and jshint clean up.