chore(yeoman-gruntfile-update): * Replacing old Gruntfile (generator-angular 0.4.0) with new one (0.6.0) * updating npm dependencies
chore(yeoman-gruntfile-update): registering grunt-bower-install
chore(yeoman-gruntfile-update): configured grunt-connect-proxy
chore(yeoman-gruntfile-update): configured CI for frontend (test:unit & test:e2e targets)
chore(protractor): Protractor settings initialised with generator-protractor 0.1.10
chore(protractor): Switching from ngScenario to Protractor (e2e no longer executed by Travis!)
feat(parameters-directive): #11 - Make script $watch detect changes when inline-editing params
chore(project-structure): tidying up: removed /views directory - all templates are now in /template
concept(script-edit-ui): Waiting for user inactivity before firing onScriptChange action (using ng.$timeout)
chore(boostrap), concept(styles): using sass-bootstrap & other - see details

* switching to from vanilla bootstrap to sass-bootstrap
* automating downloading bootswatch's united theme (using bootswatch-scss)
* including both default boostrap's theme and united theme simultaneously - looks cool
* by using $icon-font-path problem with missing bootstrap's fonts in /dist should be resolved
feat(parameters-directive): inline-validation foundations
feat(script-edit-ui): * explicit script saving * different input types for params * [NOT WORKING] locking save button if script hasn't changed
feat(scripts-list): listing available scripts and choosing the one to edit

bootstrap.ui.module and ui.grid used
feat(script-revisions): listing revisions of the current script and loading chosen one (TODO: refactor mild copy-paste)