Connor, I've added my files for the interpreter so far.

I didn't try to merge them with what you've got, so my llama is just a
place holder, and it doesn't really do anything yet, but the structure
is there.

-Martin