Add hours facet to opportunities

- Add Hours/wk filter to opportunities index
- Skinnier controllers, fatter models.