Add related posts feature, cleanup PostController