added -T option
added compile to ignore
changed name of include files
updated for mingw
feature reduction working version
merge with main repo