setup using composer
added announcements model
added event model and refactored naming errors
worked on announcement form