Adding authentication

Also validations to recipes