Add HMC5883 module

Another random sensor module. Everyone needs a magnetometer, right?