Added basic lexer grammar.
Added a few lexer rules.
Cleaned up lexer rules.
Created basic parser rules.
Expanded parser logic slightly.
Fixed various errors.
Added makefile.
Added an entry parser rule.
Merge origin/master