Full test coverage
Added grunt tasks
Added grunt tasks