Project page filtering

I've created a custom filter menu for the projects page, fully functional - see #160 for details. Needs testing in other browsers and a code review.