renamed template appendToDOM() to render()
fix cursor move on input field change
call  on component controller
set replace=true as default behaviour for render()
Support browserify

Add a prepublish script to generate a standalone version of hashspace that can be ealisy dropped in the browser.
This avoid the need of other script loaders.
Keeps the compiler separate for the runtime.
fix #21 scope root variables are not bound
fix #24 foreach containing an if statement
Merge pull request #20 from piuccio/browserify

Support browserify
Merge pull request #23 from divdavem/bindScopeRootVariables

fix #21 scope root variables are not bound
Merge pull request #25 from divdavem/foreachWithIfStatement

fix #24 foreach containing an if statement
introduction of () and removal of json.splice()
Visualise npm dependencies status
introduction of hashtester
karma runner and saucelabs integration
clean-up folders structure

- rename 'build' folder to 'dist'
- move karma pre-processor into the build folder
- move build-related files into the 'build' folder
- remove unused files