Final Lab

Announcement and Comment submission tested. Needs more testing. Not
done.