Design A Form Validation Library

Basic Requirements: