Documentation and tweaks

This PR does a few minor tasks.

+ Firstly, it updates the README documentation, expanding installation instructions
+ Adds a seeds.rb file which creates initial Admin Editor and Student roles
+ Documents the application.yml environment variables, and uses the API_CONSUMER to configure mailers to use the right domain name