added test ShouldThrowSyntaxErrorIfNoSpaceBetweenLiteralAndOperator - test fails
removed PostFix test ShouldThrowSyntaxErrorIfNoSpaceBetweenLiteralAndOperator, found that Tokenizer accounts for this. Added test ShouldParseOperandsThatHaveNoSpacesToLiterals to account for this change. - test passes
added test ShouldThrowSyntaxErrorIfSingleLiteralAtFront - test fails
implemented stack size check, throws syntax error if stack less than 2 - Test ShouldThrowSyntaxErrorIfSingleLiteralAtFront passes
added tests ShouldThrowSyntaxErrorIfNoLiteralPresent/OperatorPresent - tests fail
implemented checks for missing literals/operands - tests ShouldThrowSyntaxErrorIfNoLiteralPresent/OperatorPresent passed
added two tests ShouldThrowSyntaxErrorIfExtraLiteralPresent/OperatorPresent - both tests pass
added test ShouldParsePostfixExpressionWithExtraSpaces - test passes
added test ShouldThrowLexicalErrorIfInvalidCharacter - test fails
implemented throw LexicalError for unknown types, removed test ShouldReturnUnknownType on crtTokenType since we are no longer returning unknowntypes but LexicalErrors instead - test ShouldThrowLexicalErrorIfInvalidCharacter passes