Adding more tests and fixing how we are populating validation errors