allow user selectable sorting and limiting / paging via opts object
remove unused dependency