Ben Heneghan has joined Shefield United for an undisclosed fee.