added fake sensor microcontroller module
added comments
reworked sensor microcontroller interface to be cleaner and easier to maintain

These changes have only been applied to the debugging interface, still needs to be applied to main interface
Merge branch 'user/irwinj-uc_interface' into user/LoganEvans-structure

Conflicts:
	src/microcontroller/microcontroller.py
	src/microcontroller_interface/microcontroller.py
	src/microcontroller_interface/microcontroller_lib.py
Computer's batter is about dead... save point!