adding more unit tests
adding unit tests for models
adding validation classes