Added possibility to use custom store types in settings
Added Azure storage implementation