Charles achievements (not really, general donation page)

lol sry
Right - this needs to get checked in the controller since a user can just edit the html to set an arbitrary campaign id.