mini blog application with posts, comments, tagging, and authentication