fixed validation, official authentication, added announcement posting capabilities