add Dialog for announcements to MainActivity.
move network access of AnnouncementDao to AsyncTask
fix layout issues for announcement dialog with older devices.