Added Validation tests and class
Added throw Argument exception when validationg Contact goes wrong