HW6 Completed with presence, uniqueness and length validations implemented and two unit tests and one integration test