change config method visibility on Payment to private
removed email and token parameters from Notification initializer.
Now, Notification delegates this methods to the Configuration Object
updated Notification specs initializer to use only the notification code parameter