Basic setup
Unit testing
Get lexer up and running

took longer than it should :/