add bfd and ffd heuristics
add object files
add python script to run tests