cleaned up whitespace
router code cleanup
added better redirects where subdomains can redirect if needed
made asset caching much cleaner by using asset.body for gzip and normal types, sending proper gzip headers, code cleanup in response, and considered adding two more caching headers, conditionally clean whitespace on html files when in production
bumped version 0.8.4