Use Input and Validator in ReplyForm and ThreadForm

herp to the derp.

...commits too early on sunday morning
I don't think there's any point at worrying to much about good practices for this code atm. This will all mostly be refactored in 3.0