Fix position of social icons

Also make them get smaller on small screens, and hide the less important ones. Resolves #30