Post

### More changes in Post implementation

* Cleanup code
* Amended PHPDoc
* Minor fixes and addition

For information about the changes please refer to my comments & diff