Added some nit-picky tests for relop syntax.
Added boolean literals to the grammar, since apparently we didnt have those. Added a unit test for id names.
Modified BooleanLiteral.java and the grammar to work with each other correctly.
Added lots more unit tests. Some are general programs, some are synerrors, some should be semerrors when implemented.