Don't try to decode an already unicode object

term comes in as unicode, urllib.unquote returns unicode, it doesn't need to be decoded.
Merge pull request #293 from dsnellgrove/patch-1

Don't try to decode an already unicode object