fix sorting
add JSONSelect
add jsonpath support
switch to jsonselect