make couchdb instance optional
add license file
change return type

a `BlueLet` now returns any result, it is simply ignored, no matter
what. This mainly avoid to map the final `Try` object to make it return
unit.
add service to save a non synchronized resource
add service to retrieve a resource
add service to delete a resource
add service to unregister a user