Initial commit of ava2 conversion to direct USB
Correct init and read sequence for ava2, and convert from a polling mechanism to a separate read thread