prevent error for invalid output timezone

Hello,

This patch fixes errors which occur when an invalid timezone is used.

Also, it prevents conflicts with other plugins : currently "12 in binary" is parsed (and generates an error) in TimeZoneConverter.pm; whereas "99 in binary" is handled by DDG/Goodie/Binary.pm.  This patch resolves this.

Brian