Extended the test for AssignCANAddress
Now catching a CAN address regardless of state
Rearranged test code
Minor changes, more testing