First commit
Added structural-set ancestry functionality and rspecs