Finished Felsenstein algorithm. Added stub for uniform tree sampling.