rename keygen dir to keyschedule so it can deal with the generation of subkeys etc