865 introduce histories controller

Fixes second part of #865.
Because I already implemented most of it several weeks ago, the HistoryController is already integrated into the routes.
Maybe rename the class to `HistoryEntriesPage`, it'll probably make the page handling more obvious.