add listen(...):sock() method

access underlying luasocket
fix sha1 integer overflow problem #31