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
I did this because the HMC6352 uses a different address. Unfortunately I don't have a HMC5883L to test with so I have no clue if this has broken anything.