Extracted a few methods out of EditPostViewController.

Moved hasPhoto, hasVideo, hasCategories, and hasTags out of
EditPostViewController and into Post/AbstractPost as the methods were
more query methods that better belonged on the model than the
controller.