refactoring build:
- updated jsdoc
- added gruntTasks