finished with project

Fixed race condition with screen by hiding all LCD access behind a mutex
Enabled message navigation by line, clamped to only show populated lines
Implemented delete functionality, only works if there are messages to delete.  Any bump on the joystick will toggle the yes/no options.
fixed message counter to not show garbage data when there are large numbers of messages
TODO MUST COMMENT ALL THIS CRAP