Added announcement model and controller