* Now using jinja2 for HTML templating.
* Now using Scrapy MailSender for asynchronous mail sending.
* Code formatting improvements.