add gzip, cache, pagination fixes, upload, style fixes