Added product sorting by attribute
Added support for more compelx filtered queries, visibility and category