add basic data structure for OO support; add method to copy a hashtable
build and basic OO case pass
modify logic of recycle memory
basic support about constructor; seprate global variable from yacc file; fix wrong free in hash for EMPTY item
seprate different node operation
Merge pull request #2 from roynwang/oosupport

Oosupport