full refactor, pulling code base from bsterne again now that sbox algorithm is stable, will implement testing in file from now on