Initial commit and cleanup from the old CPAN repo.