Scott Golbourne signs from Barnsley on a three year deal