added status / post validations and tests