feat(filter): new orderBy filter

Closes #146