initial commit
adding endpoints/models
adding tests
adding api-auth