added delete
code refactoring
fixed auth filter in Post controller
added controller tests