added category page, fixes #15