more env variables for the mailer components
fixed typo in password reset page
tidied up the mail view for signups
fixed some issues with existing specs
finally added the mailer testing that I forgot before
tidied up the way buttons are displayed on the index
tidied up lots of trailing whitespace
trailing whitespace removal from dev generated files
Merge branch 'feature/whitespace-must-die' into develop

* feature/whitespace-must-die:
  trailing whitespace removal from dev generated files
  tidied up lots of trailing whitespace
  tidied up the way buttons are displayed on the index
law of demeter fixes
removed empty helpers
refactored to store logic in helper rather than view
Merge branch 'feature/best-practices' into develop

* feature/best-practices:
  refactored to store logic in helper rather than view
  removed empty helpers
  law of demeter fixes
further environment variables
Merge branch 'release/v1.2'

* release/v1.2:
  further environment variables
  refactored to store logic in helper rather than view
  removed empty helpers
  law of demeter fixes
  trailing whitespace removal from dev generated files
  tidied up lots of trailing whitespace
  tidied up the way buttons are displayed on the index
  finally added the mailer testing that I forgot before
  fixed some issues with existing specs
  tidied up the mail view for signups
  fixed typo in password reset page
  more env variables for the mailer components
added ruby version to gemfile so that roo will still work
Merge branch 'release/v1.2.1'

* release/v1.2.1:
  added ruby version to gemfile so that roo will still work