Response parsing

Added existing result parsing logic from mdx_search and mdx_solr. Should handle different groups and non-grouped queries now. I'm guessing this also makes facets work...