Titleizer should upcase HTML

Also converted the titleizer_spec to modern rspec expect(foo).to style syntax. If that's unwanted let me know and I'll discard that commit.

Also, I noticed there wasn't a trailing newline in titleizer.rb, so I added one. My editor does that by default, but I can remove it if it's a wart on this otherwise beautiful commit.