A basic factoid module for Reconcile.

Fixes tools.Validator.nickname()'s regex.
Commands added:
  [[factoid]] - get factoid response
  [[Zarthus:factoid]] - target Zarthus and give him factoid response
   ^ Nick completion is going to be an issue. I'll work on a different syntax.

  factoid/isvactoid <factoid_trigger> - display information about factoid

  m:addfactoid <factoid_trigger> <factoid_response> - adds factoid
  m:editfactoid <factoid_trigger> <factoid_response> - modify existing factoid
  m:delfactoid <factoid_trigger> - deletes factoid