Removed all of the CP2112_HIDAPI object stuff and went back to strait interaction with the HID API code. modified the gitignore file as well.
Outright adding the pro user file to the ignore, still doesn't seem to ignore the damn thing.
Added the MAX31785 6 channel fan controller data sheet to the git, this is one of the devices I am trying to communicate with.

Changed the data write read to look at a different register and all seems to be working great.
Figured out how the autosend read report works, unfortunately with the write_read_req	uest it does not seem to fully function. The first byte of data is always what was written instead of what was read.
The autosend feature wont be used at the moment for the write_read function. It does not

provided the right answer as per the previous commit. With that said, polling the CP2112
and then doing a force read once the transfer was successful worked great and reliable.
Everything seems to be working great now. Now to impliment these slight changes into the

CP2112 object class in the other branch.
Corrected the Force send reads to what they should be, no idea how they worked before.
Merge remote-tracking branch 'origin/master' into CP2112_HIDAPI_Object

Conflicts:
	.gitignore
	testing/console/CP2112_Testing_Console/main.cpp

supposed to completely get rid of all information from origin/master commit and replace with _object branch.