added support for hostnames in INode
renaming file
added the tests file back
fixed a bug so we don't mangle IP addresses