Update cabal file to point at correct `main` file for lexer
Update makefile to use binary name for lexer make target
Update cabal file to point at correct `main` file for parser