Added a timeout to testem ci
Updated Testem to use PhantomJS
Removed xvfb from Travis yaml to use PhantomJS instead
Forced testem to use only PhantomJS in ci mode
Created a Form class that will accept a data object for the entire form to then be populated, validated, and serialized
Added a clear form method to the form class
Added functionality for custom validators using regular expressions.
Added RegExp as a specific validation type
Converted validaton factory and validation classes to take the entire validator object and store the options for later use
Added more information to the README file and update the test config file
Added a custom matcher that takes a function to use when validating more complex functionality
Updated README with custom matcher example
Fixed a bug on the clear form function
Updated all validators to include default values in case required values are not specified in the config
Fixed failing build
Fixed failing build
Refactored Validate class to take a single validtor and value and return true or false. Completed the Errors class and now an array of messages can be returned when there are errors in the form.
Fixed typos in README
Updated README
Updated README