UPDATE:
- housekeeping, deleted old stuff from NOTES & TODO
- fixed bug in gcode-input: ungetc() would not have worked if running in
spliced mode
- added expressions framework, evaluator code to follow