Refactor: Post add, edit action
Add: Post test suite