Adding validations, model, naming, serialization and serializers code tests.