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