Notifications, missing API key, bad connection handling,

Added quotes to notifications and connection is now tested in case it
fails