Doncaster make a surprise signing, picking up One Direction's Louis Tomlinson for an undisclosed figure.