Bugfix: Make API key handling more robust

Only allow addition of new key when Name, ID and Verification code are given.
Note: There is no checking about entering the same key twice. If entering
same Name,ID and Verification Code a second time this will lead to SQL error.