NGC 3310 and its tidal debris: remnants of galaxy evolution