Added ability to apply/edit custom field values on contributions

You can now add or edit custom field values when adding/editing a contribution.