Changed menu to get logo url from the model
Updated ignore list
Added interface for storage source
Moved StorageSource into separate classes implementing storage source interface