Bug fixes after testing CANUSB refactor

These fixes should complete the refactor of the CANUSB code, allowing us
to begin refactoring Actisense code.
Refactor actisense driver

Refactor actisense to be more like canusb lib.
Remove main loop from Goroutine