rb adds heroku

Apologies for the large merge request, herein lies all the changes with which to successfully get the app up on heroku and running successfully.

Further apologies for commit 9df6bec, in which is believe coherent descriptive sentences were slightly beyond my capibility