Serial monitor fixes

Some real critical improvements to the serial monitor's ability to read, and the possibility to write. More work todo.