Initial creation of the repository
Cleaned up Interface Class to reflect current usage as a bridge between
usb interface and program.