Merge pull request #1 from phillip-haydon/Tests

Adding unit tests and fixing broken code found by test
removed version from nuget package
added Between rule and test
added Maximum rule and test
fixed problem trying to get property name
fixed minimum unit tests
renamed base validator to be descriptive, to me
fixed up required tests
deleted empty class and old validation base
removed files randomlly added