chore grunt live reload task added

Added grunt-contrib-watch, it adds `grunt watch`, which:
- monitors the lib folder and runs component build -d
- monitors the build file and live-reloads

Closes #28
Functional version of the sync interface