[#56] First go at the changelog page

For now it only displays some selected fields from the changelog API in
a table.
[#56] Reverse list so we get the most recent operations first
[#56] Filter changelog by object type