Very, very rough token lexer
Works with language definitions
First test with Haskell 98 def worked, but that's only one test, so much more needed and some sanity checking on the lexer process, it's messy and my brain has stopped working, but it feels wrong.
Missing files