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