Moving to argtable for option parsing
Minor
Improved motor listing and Struct