Migrated network code into a dedicated package and cleaned up the test directory
documentation cleanups
Documentation additions
Removed vestigial code
Converted readme to markdown and added useful content