Py3 compat + Extra settings

Py3 compatibility: In case Py3 + python-magic there was an error with str + bytes
Extra setting for storage. It's not good that we should write custom storage just for changing storage.base_url. So now we can just specify all needed settings for storage in settings file