Adding LexicalAnalyzerTest.py as start of LexicalAnaylzer.py unit test coverage. Additionally, changed LexicalAnalyzer.convertLexemeToType such that if a single uppercase character is passed as lexeme and camelCaseAsDelimiter is enabled it will be a BEGIN_BLOCK instead of a LITERAL_BLOCK.