Refactorig the category creating to use correct mass assignment
Refactor the post create methods
Refactor for cleaner repository
Refactor for cleaner repository usage
DRY out the views