remove DataWriter prefix from classes
forgot to add files on last commit. Also added a trait to stop writing the same code over and over, only in RoutePrefix now for testing