Add Posts validation and refactor forms