Dr. Frankenstein's Machine ignores non-modules.

These are entries where there is no "name" value in the settings.
More modules run from Dr. Frankenstein's Machine.
added fake sensor microcontroller module
added comments
Started modifying (and breaking) the grapevine.
The grapevine works without a background thread.
Fixed grapevine.get_last_message(True)
Created mock raw sensor modules.
The sanitizer appears to handle the messages.
Fixed the grapevine get_messages generator.
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
Added a basic filterer.
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!