clean up config parsing, make more robust
clean up config code in general
in kernel setup serial before config so we can print errors to serial console
Fix some bugs
regain 4k by not using fstream
shorten lines in config example
max config line is now 132, it is truncated if longer
Merge pull request #364 from wolfmanjm/fix/config-tighten-up

Fix/config tighten up