add vows as devDependency
split up peer and MessageSocket
Add vows BDD test for MessageSocket
beautify
beautify
more implementation
make socket aggregate ctor arg
more implementation
beautify and clean up
bugfixes, basically working