Adding a site through settings should have more logging

I think this is what you were looking for, @koke on #313.