Update design, add proper footer, make site more responsive