added support for the magnometer
started adding magnometer to microcontroller_interface.py
tweaked microcontroller interface so magnometer should publish to the grapevine.

(hopefully)
added a backup logging file

just in case I didn't interface with the grapevine properly
some changes