Migration version 3 (INTERMEDIATE COMMIT - DO NOT CHECKOUT)

- reintroduced Ideas as Todo list
- added searching in !listtodo
- switched over to console messages for todos
- improved presentation of web route for todos
- fixed language and regex in some jump commands
- added factoid system; allows defining facts for specified topics, including locking by owner and aliasing

- disabled swordfighting due to object issues