added Grunt watch & live reload task
Grunt now only watches the app folder instead of the repository
added css file and textarea
added js functions which writes the cursor position in a textarea