Markov objects can now take multiple text sources

The database must be manually generated prior to requesting a new chain.