Refactoring, renaming
Added test for post not found
Added nil for post not found
Added show html