First pass at the app foundation

can rewrite this as `npm install -g gulp nodemon` (and people can add the `sudo` part if they need to, but it's not recommended)