D1 deliverable

Add lex files and our first lexical analysis spec. Define 1 legal and 3
illegal test cases.