extract classes, use NuGet's MEF
extract Xml serializer
optimize imports
inlines
rework all to provide credentials generic
polish CredentialsSetter, more code reuse
code-reuse
added Moq
add more tests for credentials provider
fix test assemblies names to match TeamCity setups
fix tests
extract class to standalone file
fix dependencies