backtraces with --debug, and more automated setup
- added --debug flag to enable displaying of backtraces
- added --add-provider to enable adding new provider urls automagically
- added --set-default-provider to enable setting the default provider url to use (overridable with -a/--api-url)