DRYed up cuke steps, reworded the facet language

@NYULibraries/hydra Per our email conversation I DRYed these cucumber steps, mainly the ones related to faceting. And I moved reused step queries into helper methods.

Please review the `.feature` files for flow and let me know if you see any problems.