Text this: A sub-micron resolution, bunch-by-bunch beam trajectory feedback system and its application to reducing wakefield effects in single-pass beamline