Issue title: Deploy to heroku
 Issue body: This isn't really a bug but anyone interested in deploying to heroku will need to do the follow steps:

1) In `server.tsx` change the line (45) `app.listen(appConfig.port, appConfig.host, (err) => {` to `app.listen(appConfig.port, (err) => {`

2) In `webpack/prod.js` change the line (38) `filename: 'js/[name].[chunkhash].js'` to `filename: 'js/[name].js'`

The second step may be a bug because when I deploy without it it looks for `public/js/app.some-hash-here.js`. In the build file is only `public/js/app.js`

 Comments: 
 Comment 0: I would welcome a PR :)
 Comment 1: @hirako2000 PR made with the above changes.
 Comment 2: Merged, thanks @brysonandrew !
 Comment 3: @hirako2000 Welcome
{'source': 'GithubIssues', 'repo_name_with_owner': 'WhitestormJS/whitestorm-typescript-boilerplate', 'issue_id': 330880612, 'repo_stars': 322.0}