hash map and reserved words library added
tested a mathematical expression with variables and numbers. Fixed the point variable regexp. commented errors 15 and 16 as they are meant to check words for functions and variables larger than 3 characters, which are possible in pascal