enhc The donate form with button UI

Uses a new version of the button class to make square buttons to create
this interface. Still works as a form of radio buttons.

TODO
- Clicking on the custom amount input box will not trigger the radio
option, may need JS to help with this.
Merge pull request #87 from msecret/enhc-project_donate_form

enhc The donate form with button UI