Initial commit of ported version to support both FTD driver as well as generic virtual com / serial ports.
Change is implemented at compile-time by commenting/uncommenting the #define on the first line of the code. Note that if using COM Port, com port number is hard-coded. Will update the GUI shortly.