Initial go at the LCD code.
Use the helper functions more.
Renaming and moving around functions, added on string funciton.
Made the write string function much better.
Merge branch 'development' into features/lcd

Conflicts:
	src/include/driver.h
Now process lcd commands coming in from the serial data pipe.
Added a clear screen character.
Merge branch 'features/lcd' into development