Remove failing and pending tests from master
Update npm shrinkwrap
Load app through AppStateStore event

This enforces no views get rendered until 
AppStateStore has had a chance to determine
the initial app state from the URL, localStorage, DB, whatever.
Add todo notes
Remove old comments
Comment out unused code in server.js
Switch webpack-dev-server to middleware

Allows for pushState
Clean up gulpfile
Replace polyfill.io Promise with es6-promise

https://github.com/PeggApp/pegg/issues/20
Remove express deprecation warnings
Use localhost instead of 0.0.0.0 for dev

Seems like Augustin keeps reverting back to 
localhost
Rename AppRoutes to AppRouter

This makes it more obvious in AppStateStore
Clean up unused code
Replace calls to Parse.history with AppRouter

Parse.history should never be called directly
Merge branch 'development' into feature/better-routing

Conflicts:
	npm-shrinkwrap.json
	src/config/public.coffee
	test/stores/NewCardStoreTest.coffee
	test/stores/PlayStoreTest.coffee
Do not load app code in top if using iframe
Move app.scss to app.coffee

Needed since AppView is not being loaded if
iFrame is being used.
Clean up
Sync urls of top window and iframe
Always use absolute urls for images