Lots of OpenBCI changes