added Encoding Lexer
simplified WordTerminalSymbol __init__ args
Added AlphabetDefinition.__getitem__