Add devise / OmniAuth and some basic CRUD functions