Implement repository homepage according to UI Design

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

This addresses most of #42 (closed).

A demo can be seen here: https://grote.gitlab.io/testrepo/fdroid/repo/