Added more commenting and TODOs
Merge branch 'matlab_public' of https://github.com/hbristow/opencv into matlab_public