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