componentized
added draft protosock client
added draft protosock server
fixed issues with manifest enforcement, got tests to pass