updating gitignore for project files, first stab at adding passable gateway settings
all gateways updated to accept settings via kwargs
making integrations all accept *args and **kwargs
cleaning everything up and using options instead of settings or the uglier gw_settings
some more cleanup to try to get tests functioning
attempt to make the secret key a passable
cleaning up the paypal integration a little bit to make it not require any settings
adding a missing import of the InvalidCard exception