Merge pull request #17 from aaromp/master

add pixelated-img
fix merge conflicts in demo app
do some refactoring of option selection logic
rename flasher directive file and folder
add some dev dependencies
refactor and code cleanup
add a gulpfile to start setting up build system
rename demoapp to be more generic
add skeleton structure to gulp file
change name of pixelate directive module
Merge pull request #18 from jrhdoty/master

add additional structure to project and setup skeleton of gulp file
add additional gulp dev dependencies
add basic build tasks
ignore dist builds
add gulp notify for build messages
update to use notify correctly
add gulp task for linting
Merge pull request #19 from jrhdoty/master

add basic gulp build workflow for creating dist
do some cleanup in demo app html
update flasher with option to flash font color