Added FANN in the source tree, re-implemented TODO23, Implemented TODO2, TODO22,
Flaged Wontdo TODO8, TODO18, TODO9, TODO21, TODO24, added tdata.cpp and tdata.h