Add scanner for lists.
Break lang structures into files.
Rename loader to runtime and move it to a subpackage.
Add a makefile.
Add default makefile target.
Add build and clean targets to makefile.
Add sample test-marco makefile target.

Needs globing to run all tests.
Add complete test-marco target.
Add nil, pairs and lists.
Add scanner test for multiple lines.
Break parser into files.