Add JSON files
Adds dependencies
Adds gulpfile
Adds .gitignore
Base application
Ignore contents generated by task runner
Separate app config from gulpfile
Uses inline annotation to define dependencies
Create a script to be used in conjuction with pm2
Wraps the application script inside a self-invoking anonymous function