Added  main parser.
Added TODO.md to gather all feedback.