fixed bug: z-index issue preventing filters from being clickable when overlapped

Had to move the css before selector to a z-index of -1.
added sorting filter with tests