implemented more of the symbol table

*added test programs
update gitignore
implemented more symbol table and resolved ambiguity
fixed read/write statements and added lab10 programs