Fixing issue caused by calling Rainbow.color() multiple times
Fixing issue caused when <pre> is used without nested <code>
Merge pull request #2 from mzabriskie/master

Fix for issues with Rainbow.color() called multiple times, and using Rainbow without nested <code> element