Major Refactor

- improved SVN utilities with dedicated accessors
- improved OS-specific path handling
- improved try/catch exception handling
- close leaked resources