Wrote a hash for matching token values with their token names
Wrote bachus-naur parser, does not work on first test.
Generalized the hash function to accept different data types.