fix gruntfile
fix folder structs
update dependencies
fix file style
added hooks to run tests and coverage on commit and push