Better style

This updates the nanoc code so that it adheres with the existing guidelines.

It also brings the code a bit closer to the common Ruby style guidelines. It’s not quite there yet, but fixing all offences would take a lot of time.