Preparations for the next update
Fixed typo in README.md.

- Change 'involded' to 'involved'
Allow capability checks to be case-insensitve for channels.
Changed 'value' to 'key' for TimeoutList methods.
Updated Storage.count() methods.

- Storage.count() methods now take an optional channel parameter to allow
  greater control of the query to the db
Updated 'list' commands. (issue #300, #308)

- Updated Storage.getTop3() methods to take in channel parameter to pass
  into queries
- Updated 'list' commands to only show reports for the specified channel
  when not in 'globalstats' mode
- Moved Storage.getEditTop3() to a more logical location
Updated 'show' commands when no number is given.

- Simplified the 'show' commands to call their corresponding 'list'
  commands when no number is given so their behaviours are synchronized
Updated Storage.getByID() methods with channel parameter.

- Channel parameter is optional
- For use in issue #300
Updated editing commands for issue #300.

- Updated all methods which use Storage.getEditById()
- Synchronized 'edit not found' messages
Updated other commands that use a Storage.getByID() method. (issue #300)

- Also synchonized 'not found' messages
Updated some output text.

- Removed leading spaces in 'add' command  messages
- Updated 'list' command messages when no data is found
Fixed handling of 'page' parameter for 'list' commands.

- The 'page' parameter will default to the total number of pages,
  if it's greater than the total
Further improvement on previous commit.
Improvements to readme
Touchups to readme
Added 1K questions

While #trivialand uses our own list of questions, we are providing 1,000
questions for free to new users of TriviaTime
Fix for hint command.

- Fix to prevent replies to the hint command after a KAOS question is over
Updated SQL queries to return sqlite3.Row objects.

- Improves overall code readability by replacing indices with keys
- Updated Storage constructor to set DB connection row_factory to
  sqlite3.Row
- Updated Storage.getByID(), Storage.getTop3() and Storage.getQuestion()
  methods to return sqlite3.Row objects
- Affects 'list', 'show', 'accept' and 'rm' commands
- Replaced some if statements with ternary expressions where apprpriate
Fix to disallow TriviaMods from accepting their own changes.

- Affects 'acceptnew', 'acceptdelete', and 'acceptedit' commands
Modified Storage.getQuestion().

- Moved the method to a more logical location
- Renamed it to Storage.getQuestionById()