revamped Type and PrimaryExpression; added missing classes
removed obsolete files
Merge branch 'ast_integration' into revamped_pe
fixed errors
merge