Add more logging

Log when we disable users adding of apikeys
Log the reason when calling invalidate_key
Fix issue where if a Corp API key was added that had a Character on it,
all the views which then excluded Corp APIs from the Chacter select item
would be exluded, even though there is a valid, non-corp API key also in
existance.

Fixes #48
Merge branch 'develop' of github.com:Gillingham/evething into develop
Remove whitespace that shouldnt exist
Merge pull request #51 from Gillingham/develop

Pull in fixes for #34