todo display whitespace fix

currently an item data stored with multiple whitespace in-between words is rendered as having only one space. putting css `white-space: pre` fixes this.
Merge pull request #657 from chenglou/todo-whitespace

todo display whitespace fix