Added openssl to dependencies
Added automatic db password generation
Defined public functions in __all__