WIP: ouath signup and login working now!
Using same workflow and protocols
Still prototype phase, needs refactor