BugFix: svn greater than 1.7 now supported

Previous version only supported exactly 1.7.x but not greater than.
Also some code cleanup, added missing method header comments.