Report UI overhaul

Style stuff, ajax load elements.

See: https://github.com/GigaOM/legacy-pro/issues/2927
My brain tells me there should be a comma after the color there, but I'm guessing this is fine?