Merge bitbangers code into a CSCI branch