rename to seafgo and use gocheck for test