Added a bunch of RPC functions.
Changing from string comparisons to hash comparisons.
Multiple USBs are now automatically resolved.
Added RPC error numbers.
Fixed an issue with addressing.
Group
Made addressing much more robust.
Changed runCommands to be resolved by the line at the lower levels.
Changed error messages to objects.
Removed the shutdown command.