Changes needed for Minitest 5.0 upgrade
Adding missing dependecies for guard
Adding interface changes for commands
Changing command method documentation
Removing is_on? and is_off? from firmata commands

This two methods don't perform any action, they are query methods
for the status of the led, therefore shouldn't be considered
commands
Adding validation when sending only one param to commands

With this change, there will be a unified interface for
sending command params

Before you have to send: '"params":"first_param"'

Now you can send one or multiple params with an array

one param: '"params":["first_param"]'
multiple params: '"params":["first_param", "second_param"]'
Might need to be exclusive to perform multiple i2c operations
I htink this is closer to intent oof propoer concurrency
Update hybridgroup-argus gem to 0.3.0
Add COMMANDS list to ardrone driver
Use async event queue in firmata to avoid event spitter callbacks
Merge branch 'master' into exclusive-firmata
Remove commented out code
Replace init_settings with constants
Merge pull request #26 from hybridgroup/exclusive-firmata

More concurrent Wii driver
Update Gemfile.lock
Do not delete Firmata events that do not concern our driver
Starting process of switching over to evented Sphero
Need correct object reference for updates
Should now be evented too