PostController w/ tests