allow user to set topic
use factory to save today's topic
Merge pull request #30 from victorleungtw/master

implement set topic feature