working version for srp and tree likelihood, first set of simulation
code used for generating result for SDG talk
simple and point mutation only
implement Alignment interface