Introduced configuration files

*No Pivotal Tracker Story*

- Added `rails_config`, `pry-rails` and `hirb` gems
- Updated `CustomErrors` module to use `Settings` configuration
- Updated mailer to use `Settings` configuration
at the moment, there are different settings for the different environments. I will add something in the future to differentiate the development and production servers.

You are right, will add `.pryrc` to gitignore