Fixed issue, typo, tests, refactoring
Updated entity Announcement

Added functional tests

Added post update announcement

Updated functional test for /post behavior

mend