Change name to SurfaceGenerator, fix check_bond part, unittests aren't updated yet