Allow configuring settings when initializing the Confidence object.

There's three things I did with this pull request:

- use 2 spaces instead of tabs (hope you don't mind)
- allow passing settings when initializing the Confidence object
- added a version string with this version being 1.1.0