First lcd commit
Added LCD low level interface
LCD printout now tested and working
Added detection of too long strings
reverted string error detection
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
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