Adding setup for grunt, bower, npm, and initial architecture
Adding basic skeletal rigging object with HTMLElements and shadow DOM
Added more bones and nodes to make a person rig and added a test `attack` animation
Added base GameObject class
 * Added Debug object
 * Made Rig a GameObject extension
 * Added a Scene object which is a GameObject extension
Added Rig.slash and a speed factor to the Rig's animations
Getting rid of -webkit- prefixes, not supporting older versions of Chrome
Adding skinning support for a rig
Forgot to return a deferred in a Rig animation method
Refactoring to hold screen-specific logic in difference Scene extensions
 * Game's function is now basically just loading/unloading screens
Renamed Rig to Tank because each actor will be it's own rig and added a config object to the CharacterDebugScreen to output the different actors and a debug window for their animations