Issue #19: Create an abstraction layer for managing JPQL queries
Added statement to query. Removed sorts, as sorting fields are included in the statement for JPQL.
Issue #33: Add JQPL to Solr query translator
Added support for sorting and result fields.
[cleanup] Moved misc files to appropriate locations.
Issue #33: Add JQPL to Solr query translator
Refactored translator to support logical groups.
[cleanup] Remvoed copy-paste error.