[#19] Display errors
[#19] Share the location and the company between announcements
[#19] Store the created announcement in the session
[#19] Add a state machine to manage announcement's workflow
[#16] Display only validated announcements