Initial change over to a cinch plugin-using command structure. !say works but is slow.
Made a fundamenta change to the chaining algorithm on a whim.

Rather than chaining off of a single word--- which marko did previously--- marko now chains off of a chain.
Previously he would get a single word, get a rightbound sourceid, then start dropping chains. Then, when it finished the right side, marko would
turn around, go back to the source word, get a NEW (usually different) sourceid, then iterate left. This caused a lot of splicing in the
conversations and had a tendency to make it incoherent.

Now, marko grabs an entire chain cented around a word from source text. Due to this, I've lowered the recommended min/max chain length from 4 to
8 to 4 to 6.
Added sayl, fixed a few bugs and cleaned up code. Performance still poor.
Improved connection pool handling, performance issues were on my side.
Removed remainder of old commands structure, ported stats verbatim.
Added missing stats file.
Commands will no longer run anymore with certain flags, like before.
Removed my previous "enhancement" which rewired connection pool allocation and put it back to where it was before.
Added a rehash script to transfer marko over to the new server.

Intention is to design this database so that what, == what. That means, so far, that "," is a word and is part of its own chains. I've yet to
tune it at all, just uploading my progress.
Fixed stats, it wasn't running due to a variable not being named properly.
Modified sentences to properly join text now. Now removing quotes as they're hard to handle.
Punctuation chains will no longer count against chainlength.
Removed debugging messages, !stats word now does what !stats w word did, and !stats is good 'ol stats.
Marko now reports when he doesn't know a word.
Hacked together a functional random speaking subroutine.

Current issues:
  chains off of all new words with something almost random?
  unknown logging capabilities or accuracy.
  rambles sometimes
  possibility for marko to say "uknown word" <chained
Modified marko's random speaking algorithm to fix a bug I made.

He is supposed to no longer chain off of punctuation but still chains off of :.
Additionally, there was a previous bug which caused him to infinitely reregister !say's handler. This caused him to respond
Marko was randomly speaking off of punctuation and there was a scan bug that was facilitating this by stripping everything after marko:<-- that.
Some cleanup, but for the most part I can't find any more errors.
A fix for marko to appropriately log stuff again.
Added a !stats #channel function, just spits out number of chains.