Implemented socketengine for unix systems
Added additional errors to sky::errors