Adds provider, depencies and tests
Add xml library
Adds providers and corresponding tests