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
but that doesn't demonstrate how we could have local configurations not up in version control