Compass Tests V2

Ok once again I just want to use this PR to discuss some stuff. It's in no way ready to merge

https://github.com/rwaldron/johnny-five/issues/200
This one is stumping me a little , I tried using [this](https://github.com/rwaldron/johnny-five/blob/master/test/sonar.js#L238) strategy but had no luck with that either.