Make stuff pretty and browseable

ErrorSearchCtrl is incomplete. It needs tests and the search
functionality is not implemented. Everything else is OK.