improved the fract class and fixed an operator= bug.
added matrix.h template class.
added test-matrix.cc
added test-flist.cc
added test-flist.c