Some fixes for repository homepage

Merged username-removed-26331 requested to merge grote/repomaker:79-repo-page-fixes into master

This addresses @crwinfrey's comments from #79 (closed) and uses new non-JavaScript dependent @media queries to detect if it is shown on a mobile device or not.

Closes #79 (closed)