Smart form

OK this fixes a number a things on our form.
* Charity Field Exists
* There's dropdowns to select challengers and charities
* Per Zoher's UI suggestion, makes description a less gigantic text box
* Uses logged in FB user name when writing to the DB.