Remove Completers in favor on Future chaining so that code is cleaner and errors are not lost

This has been done in Db class methods open() and authenticate().
Merge pull request #24 from izaera/master

Remove Completers in favor on Future chaining so that code is cleaner and errors are not lost