add ProjectMiddleware adding projects to request
project can be public (default) or private