Added hooks to allow a developer to append custom columns to the sites view

I wanted to be able to append a "generate report" button to each site in the sites view. I asked in the forum and was told to write the hooks myself! This was what I came up with. This is my first go at contributing to an open source project, so you'll have to excuse me if I've made some sort of terrible faux pas.