add more tests for IP module
remove duplicte tests from old testsuite
update gitignore to hide testsuite generated files
distribute new tests (based on mvidner patch)
refactor IP module to use ruby IP regexps and ruby builtins
changes