Added Grunt, Mocha, Chai to write tests, separate JSHint configurations to lint tests and lib
Updated require-js templates
New Gleam configurable interface
Basic integration tests
Abstract entity refactored
Method is() refactored
Method fromJson() refactored
FIxed multiple entity factory invocation
Added test for multiple entities restore
Added build(Sync() method to build all entities