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