Rewards!

This PR adds in the kickstarter-style rewards capability, where contributors can specify a reward based on their donation amount.

A handful of other tweaks and goodies also included.