Initial commit with stub README
Add MIT License
Add `index.html` placeholder
Add initial `package.json`

Created with `npm init`.
Start `.gitignore` file ignoring `node_modules/`
Add `webpack` to `devDependencies`
Add webpack config and `main.js`

Running `node_modules/.bin/webpack` will compile `main.js` to
the `dist` directory, including a hash in the filename for caching.
Working build script

Running `bin/build.js` will:

1. Delete the build directory `dist` if it exists
2. Run the webpack build
3. Copy `index.html` to the build dir
4. In `index.html`, replace "main.js" with the correct hashed filename
Move main JS and HTML files to `src` dir
Merge branch 'build'
Add deploy script
Check out previous Git branch at end of deploy
Include build as first step of deploy
Reformat `package.json` in comma-first style
Make `build` and `deploy` available as npm scripts

Can now run with `npm run build` and `npm run deploy`, respectively.
Include license in deployments
Merge branch 'deploy'
Add `webpack-dev-server` to `devDependencies`
Add `dev` npm script to run `webpack-dev-server`

Now `npm run dev` runs `webpack-dev-server` with the desired options.

Want to put all the configuration inside the `devServer` object of
`webpack.config.js`, but `outputFile` didn't seem to work there, so
used the `--output-file` command-line flag instead. Left a question
in https://gitter.im/webpack/webpack about this.
Merge branch 'dev'