add dynamic storage schema and db configuration

Now it is possible to configure multiple storage schemas via class
parameters. Furthermore you can configure the db backend via parameters.