updates some rules
create some partials, update gemfile to use tilde
Merge branch 'chapter-5-cont'