Remove redunant commit task.
Modernise Gruntfile and development environment.
Adding missing features and unit tests.
Version bump.