Implement post create
Add post fields validation
Add clientside validations