Fix for PR #6 configurable timeout.
Merge pull request #8 from chrismattmann/configurable-timeout

Fix for PR #6 configurable timeout. Initial commit toward allowing the `AutoAck: quiet n`. Let's the owner of the bot specify an amount of time to be quiet when they create the bot.
Use argparse to handle command line arguments. Fixes #9.
Make channel handling more robust.
Optionally give a length of time for AutoAck: quiet.
Add quiet info to help message. Fixes #6.
Add speak command. Fixes #7.
Add list command and add more detail to help. Fixes #4.
Check the argument to quiet is a positive integer.
Keep track of which user creates each command. Fixes #5.
Update readme with usage info.
Better printing of usernames.
Shelve user commands atexit.
Don't specify nargs for argparser arguments.
Add ignore file for shelve db files.
Update readme.
Create main method to run by default.
Add supervisord config. Use to run the bot persistently.
Update readme with supervisord and contributing info.
 Twitter AutoAck'ing #10 phase 1, autotweet