Adding view page and fixes. Push state should now work on heroku.