cleaned up repository, applied tester to all files without bps, working out the kinks in bp files, not done, but pushing anyways