Adding authentication and authorisation to endpoints. Will test as soon as I install bcrypt