Fix encoding issues with valid email addresses

`encodeURI` encodes a number of things that are actually [valid email address characters](http://en.wikipedia.org/wiki/Email_address#Syntax). This branch decodes those characters to make the email matching a bit more robust and also fixes #47 by decoding the string to be later removed in `suggest`.