clean task for removing dist files

`grunt clean` empties the dist folder. `grunt clean:chrome` will remove chrome folder and crx file.
Merge pull request #43 from juzerali/clean-task

Add `clean` task for removing dist files
Merge clean into dist
A-Z sorting
added state setting, changing icon and tooltip
changed tabs to spaces
Moved javascript to openfaux-app.js file - html file was not checked by npm test
build package
Merge pull request #45 from jarekk78/master

added state setting, changing icon and tooltip