added more documentation to IFGT.cpp
updated dependencies of building bin/ifgt and added the -O3 flag