A query parser that consumes json formatted queries to work against a hibernate back end