World in Motion client Josh Meekings has signed for Dundee FC on a free transfer