Added support for Sensor Data Streaming in shpero driver

Also moved the struct for Collision packet into sphero_packets.go. I think it would be generally a good idea to create structs for commands and responses and use encoding/binary. This will make the code more readable and the performance overhead is almost negligible.
I plan to get back to sphero and implement more of its API, but not sure how soon - hence, a PR now.