Adds in devise and configures routes and links.

Adds default devise settings, the redirect for not authenticated users, and logic to hide the edit button unless your profile email matches your contact email.