Added devise authentication and implemented Sendgrid email confirmation

I accidentally forgot to delete this branch and name one that was more in line with what I was working on. Will make sure I am more aware and careful of that next time.