Sadly the SVN repository was down so I imported the code here