WIP: Dump all urls that are sent in messages.
Command to show URLs posted by folks, in the chatroom

Fix me:
1) Add timestamp corresponding to each URL
2) Print URLs since last checked
Fix broken test and clean up formatting of message.
Move show_urls command to a plugin.
Plugins can have idle_hooks now.

The hooks are run every 5 minutes in a thread of their own.
Change the read and save state API.
Update urls plugin's idle hook.

Currently only prints the urls, if it is time to send the newsletter.
Add tests for the newsletter plugin.
Minor cleanup in utils.
Add function to strip tags from html.

Courtesy http://stackoverflow.com/a/925630
Add utility for sending emails.
Actually send the email inside the send newsletter method.
Add a clean html template for newsletter emails.

courtesy: https://github.com/leemunroe/html-email-template
Move the dump url message function to plugin from util.
Add a username attribute on the bot.
Change newsletter db name.
Fix setup.py to bundle plugin data.
Don't send email if last sent date is None.

Also, minor formatting changes in the newsletter.
Merge pull request #3 from punchagan/url-newsletter

Adds the functionality of sending weekly newsletters