Implemented classes Symbol, TypeDesc and Env for lab3; Some tidy up of lab2