Added the default config file, and the possibility to use a custom class as storage