Create a FeedCodeField with a custom validator.

This strikes me as the cleanest way to do it, as far as I can tell. We can reuse the model-level validation function in our form-level validator, as well... which is always a plus.

Meant to address issue #97.