fixing optional notification parameters

This pull request fixes the behavior where the following code did not work. Test included.

```ruby
Pushover.configure do |config|
  config.user='USER_TOKEN'
  config.token='APP_TOKEN'
end

Pushover.notification(message: 'message', title: 'title')
```