The rest of chapter 3

* Some refactoring of how the titles work
Ignore .ruby-version
Merge branch 'master' of https://github.com/mbaxa/sample_app