[fix #13] Request REPORT_VERSION & QUERY_FIRMWARE 

I'm not sure why the current code is able to receive REPORT_VERSION and QUERY_FIRMWARE characters without sending a request first, but I'm sure this is why I was unable to run your examples and Johnny-Five ones.

Please let me know if this breaks anything for you, and let's work together to create a version that runs everywhere.