Removed unused file
Added code to make the provider more flexible
Added support for SVN provider