added some post validations
added public/system/posts to .gitignore