Add some protocol notes
updated Announcement constructors
Update post ctor in accordance with announcement updates
proper userstring for LowPermUser
implemented sql for the database