v2 redesigned the rejection sampling algorithm

#Update: redesigned the rejection sampling algorithm
#Update: added outgroup option
#Update: added a verbose option
#Update: user can now specify birth-death parameters