Adds Input and Validate objects

Adds Input and Validate objects.