Refactored how the repository bean works and how the watcher actor uses it, to make room for using different types of repositories.
Refactored how the repository bean works and how the watcher actor uses it, to make room for using different types of repositories.
Reorganizing the packages
Moved some packages/files into other packages for better organization
Moved some more files around for better structuring.
Renamed the SVN kit repository bean to a more generic name as it's not SVN-specific anymore (will handle Git also soon enough).
Import re-organize