Feature/soledad adbapi

DO NOT MERGE
opening a pullreq only to be able to discuss changes in progress
I reply myself, python won't allow you to pass more items in kwards than the ones defined in thefunction. It might not be a good idea then to generate it from CryptoOptions.