Handle encoding of percentage signs and exclamation marks correctly. Fixes #14
Interface naming standard