add logic for posting announcements. Not yet used anywhere.
beginnings of user-management code