Added the filter expression tree and parser.
Made FilterExpressionParser static
Added the FilterQueryOption
Code cleanup