Completed basic API Key Service

.gitignore file was updated not to include the actual plist file which contains my own keys for the 3rd party services.
The test plist file does get included though, which shows the format of the plist file.

Some other tidying up and formatting of code.

Signed-off-by: Ippoippo <ippoippo_software@ippoippo.net>
Removing some comments that are not applicable

Signed-off-by: Ippoippo <ippoippo_software@ippoippo.net>
Merge remote-tracking branch 'origin/gh0006_Implement_API_Key_Service'