Changed the paypal options object to fix the order process and now orders are being recorded for both success and failure.
Cleaned up the settings object and added example settings YAML config file. Added config/settings.yml to gitignore.