New classes added in PQL

@Ben, please write your code in the PatternTree file which will take in
the subtree of QueryTree as the pattern tree
New added headerfiles

To be implemented: constant table, call table @qc
Implemented : tail method of AST
Other unimportant files