Swap out email/pass auth (read as devise) for omniauth with chef as the provider

:construction_worker: 

this is still a work in progress, but it is moving along. devise has been removed and omniauth for auth has been added back in. it is just using the developer strategy, which should be switched out for a chef strategy that uses oc-id.

todo:

- [ ] write chef omniauth strategy
- [ ] replace developer strat with chef strat
- [ ] refactor/replace the lib methods that I copypastaed from devise
- [ ] write specs and document all the changes
- [ ] test against oc-id