actually use caching for compressed requests, only use pathname for matching static files
allow getting access to raw binary streams
better view handling
rebuild