Content controller, and serving up content files