Project filtering

This gives the user the ability to filter based on select project ids. Fully backwards compatible.