use semantic URLs for posts, nest with categories, some tests