Serve media data for public sites without authentication

Issue #273 resolved
Alan Noble created an issue

The getHandler method, which serves media data, currently performs user authentication.
It would be useful if media data for public sites could be served without the need for a logged-in user.