Update README file with more history
Minor fix to exception handling
Added some comments, including some TODOs