All CRUD and authentication working