Update .gitignore to avoid versioning dev config

Avoid rails/config/application.yml that stores local development info
to be versioned.
Merge branch 'fork-personal_setup'
Add .rubocop.yml config file to start refactoring
Refactor rails/app/controllers as per Rubocop

Reduced the warnings to much lower levels, will improve the code base in
stages. Following is the current state:

4  Metrics/AbcSize
1  Metrics/CyclomaticComplexity
1  Metrics/MethodLength
1  Metrics/PerceivedComplexity
--
7  Total
Refine REAMDE with a little better formatting
Merge branch 'refactor-style_guide_based'