Socko Implementation

Basic Socko implementation.