Finished user authentication and added sendgrid