Removed use of Data::Dumper from test

If data needs to be dumped, you can always used 'explain'.
Updated Changes
Network tests skipped unless NETWORK_TESTING env is true

Uncommented the commented-out network tests and instead make them
depend on environment variables.
Updated Changes
Added test for memory cycles
Updated Changes
Whitespace cleanup in source code
Fixed bug with circular references
Updated Changes
Merge pull request #7 from robrwo/fix-circular-reference

Fix circular reference