Moar spam filters

Adding in spam filters (and subsequent recaptcha) for public note and answer fields. (Already exists for request text field).

* [ ] Move check for spam into an environment variable
* [ ] Update user agent and IP to the actual user agent and IP