Fixed typo
Auth fail with exception instances, not classes
Real Contact implementation

This one reflects spec better
Storage configuration

Dune::Storage class is a dummy storage class. It's meant to be a storage API
documentation. Users can implement custom storages by subclassing it.
A sample Sequel storage driver

This driver uses Sequel as a db interface.
Announce listening after we've succesfully started a TCP server
Example Dune config
Contact JID can not be a key

It can be a JID on the different server and we won't have record for it in our
db.
Subscribtion

It basically adds a new contact to users roster.
Bring roaster generation in line with subscription