reshape tests & refactor `spec/support/rails_template.rb`

+ tests changed to expect the User's full name, instead of their username
+ added `display_name` to Post class in rails template application
+ refactored the rails template generator so it's actually readable by humans