Added first revision of cube 2 protocol (#101).  Was a pain in the ass to figure out but still not sure all the parts are accurate.  Need feedback from usage.