Finished CRUD work and added user athentication