Adds .ruby-version to the gitignore
Adds rake task to replace the heroku install script

WIP!
Finishes duplicating the functionality
from the original install script in the rake task
Extract heroku and S3 auth to methods
Adds progress output
Adds run-time entry of SMTP credentials
Adds heroku update task
handle some edge cases for heroku rake task. closes gh-526.
1. replace remove_remote with if condition
2. for update, also do rake db:seed
3. caller of collect_smtp_credentials is expecting string keys
4. after first installation, restart server in case authlogic not properly loaded