moved extract_todos.py into its own directory
Learning haskell by rewritting the extract todos script
added type signatures
I can map a function over a monad now