Fixed a problem in hash for checking equality. Also wrote code for adding new productions to PDA in parser. Each production is stored in the same hash from general.h