A blog system powered by Tornado and MongoDB