added todo list extension

Features:
1. List all TODO items. Todo items are starting with "TODO: "
2. Jump to TODO items.
3. Change todo items to done items by adding strikethrough like ~~ TODO: buy some milk ~~