Fix up oauth a bit, user spec, announcement imrpovements
Add more users tests, cleanup user reg