changed validation methods visibility
added required validator
added test for validating email and url
removed unused method params
adding fields for validation as string
added boolean validator
refactoring
fixed visibility of method