Update require paths for tests.
Make sure Travis complies composer's autoload
Delete Validator class.

It's functionality will be implemented directly in the validations.
Get rid of TIMEZONE.

It's unused, and the user can easily implement it if they want.
Update tests to reflect new API
Rename tests files.
Update Form and Validation to pass the specs
Remove unused list types.
Remove unused Classes.
Get rid of Form::loadForm.

Trust in the user's __autoload to find the class.
Quick speedup for password inputs