Use Handlebars to provide more flexible and robust templating.

Fixed order within sample output in readme.
Extend partials separately from the options method so it's not all or nothing when providing custom partials.