Prepare for action handling, still need to think of a way to seperate
a normal message from an action message that plugins can easily use to
determine beheaviour.
Also move the start up and parsing code to its own file.
* Chainey.cs: Rework some checks and version bump.

* Config.cs: Initial trial with a 1/500 chance of randomly responding.

* Sentence.cs: Allow a Sentence struct to be formed from an array of
  words.