rearranged the directory structure to be more compatible with VSExpress2013. Had to add 'return 0' line to configure function b/c prototype had return type as int. Had to rename ARRAYSIZE->ARRAYSZ b/c the windows header file has that defined already. Had to change 'and' to '&&' - no idea why my IDE didn't recognize 'and'. Had to change popen and pclose to _popen and _pclose. Not sure why. Note that sprintf and fopen are deprecated. used them anyway. ***This commit compiles, but have not tested it yet.***