(1) Updated documentation
(2) Updated README file
(3) Updated TODO list