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