Major updates

Fixed pin clash on I2C and serial, Fixed IMU settings, read and
conversions, rewrote file description comments, added LGPLv3 licence to
all files