Settings now load and save correctly

Need to figure out how to handle the port stuff...
Terminal now functions with test LeoStick

LeoStick on stock firmware. Working nicely.
Performance of scrolling text can be a hit. Limiting the length
of the Terminal.text to 2000 for now.