Fleshed out the site, responsiveness fixes