Strict Escaping Mode, Userinfo Support

Intended to supersede #2 and #20 per discussion.