added unit test for gen_synthetic
added prints

added some extra print statements and a couple stops in add_synthetic
for debugging/information
phase fixes

added incompletetransit keyword and logic to ensure the transit is
within the LC for larges phases