Add new command structure
Correctly execute device commands
Correctly avoid labelling 'work' as a command
Merge pull request #221 from hybridgroup/add/commands

Add New Command Structure
Add Driver#setupCommands method
Fixes to driver commands
Simplify test
Add ability to pass proxy
Test API routes to ensure they can resolve
Correctly proxy functions from driver to device
Remove #proxyTestStubs in favor of inline solution
Bump version to "0.18.0"