Make version detail views like home view

Version detail views were lists of Modules; now they are grouped
lists of Klasses and share their logic and some templating with
the Home view