Merge remote-tracking branch 'origin/bus' into lcd
added message rotation
Added lcd test project for bus communication
Merge remote-tracking branch 'origin/bus' into lcd
Started working on LCD output over bus
Merge remote-tracking branch 'origin/bus' into lcd

Conflicts:
	shared/bus.h
Text transfer should be working
Address constants for each unit added and some docstrings fixed
Functional printout via bus
Merge remote-tracking branch 'origin/bus' into lcd

Conflicts:
	shared/bus.c
Began work on printing numbers
Restructured code a bit
LCD now jumps directly to a module that displays text
Erased placeholder messages
fixed bug where comm-module segfaulted and locked bus
Added general display function with formatted text and number output
To enable decimals in lcd, the linker flags '-Wl,-u,vfprintf -lprintf_flt' must be included in the project properties
Removed macro in lcd display code, wasn't necessary
removed macro in comm unit as well and added a display_force_update
Documented lcd code