Updated group page UI + changed fonts to Lato

Also tidied up the css, put all @media at the bottom and a short
description of what they do.