fixed typo in reports#list
added basic error handling when uid is not found with reports#image action
initial attempt at getting ssl virtual hosts configured while refactoring campaign#show to use nested forms and attributes