base functionallity for OneDrive

I start to implement OneDrive for your application, but seems to be i never complete it.
Architecture of app is really messy. I think you should refactor app. Use DI and factories for dynamic creating
configurators for upload destinations.