added basic fragments, fleshed out AnnouncementsFragment