Merge pull request #1 from tlivings/master

Move validator to separate file.
Merge pull request #2 from tlivings/master

fixed require and added exposed api
Merge pull request #3 from tlivings/master

comments and tests.
Merge pull request #4 from tlivings/master

testing out pre handlers
Merge pull request #5 from tlivings/master

fixed setHost
Merge pull request #6 from tlivings/master

parallel input validation
Merge pull request #7 from tlivings/master

Use hapi's validation.
Added some additional info and helpful links.
added generator docs