added predicates signatures to most of the classes of the parser.
2 of them implemented: Const,Variables
added predicates for IfThen and IfThenElse
and re arranged the classes in tag parser