added user validation class and tested the validation of certain user scenarios
tested that an exception is thrown if a user is found to be invalid
renamed some tests to better suit what they are testing
added some questions as comments to ask later about the code
UserValidation class now checks if user has a valid name
uservalidation now checks if the email and user name are valid and throws an exception for each otherwise
reworked some of the tests, feeling more confident that the tests are now accurate, now have 2 tests that check cases of invalid name and email respectively, and one third test to check the entire user is valid
added an age verification which checks if user is 18 years of age only by year, probably still need to do some refactoring
renamed a few things, refactored a few things
Delete UserValidation.java

deletion of UserValidation.java file (this class was renamed to UserValidator and is now redundant)
Merge pull request #1 from amiralibazazi/addingLogic

Adding logic