Refactored PostCtrl, create post logic