#406 Heroku deployment

Resolves #406 
Resolves #438 
Resolves #439