Add grunt
Add a basic build
Add a clean task
Add a unit test task.
Merge branch 'feature/grunt' into develop