Updated dependencies and added configuration

Updated dependencies to the latest version.
Updated the SVN task to use the new interface.
Added a configuration service for the web part.
Added a default configuration file.