Split out list, str, and parse code.

Add a new program loss_parse that just parses without evaluating.
Add simple (currently failing) parser test suite
Add 'scons check' target
loss_parse reads just one list or primitive at a time