Frontpage, compress

Fixes #10, (half of) #15, #16 and #19.