Adds simple read simulator

Closes #48. Adds a transcript generator, as well as a read generator. Generates error free, unbiased reads.
It's the simplest base case for the EM algorithm. We can make sure _that_ case is working, and then move on to more sophisticated (_realistic_) cases.