Really started work on new lexing/parsing, added file read.lex which
will contain all code for reading, also started work on reworking the
environment structures

I intend to have symbols be singular objects with a value field that is
a stack to allow for nesting. This shold make symbols more like they
ought to be.

I assume things won't compile at the moment, I'm still working on everything