Fixed bug where if the second field was invalid the form passed validation
Added renderers for email, number, and integer
Simplified renderers by passing encapsulating object for parameters