Started doing some file management stuff
Reassigned the net service resolution legwork to the P2PPeer object
Basic file request partially implemented.

Started working with lower level stream operations
added shared workspace file
Merge remote-tracking branch 'origin/master'