Added failing test to show failing name decoding.

Ampersands are coming through encoded, meaning they don't register with
the search API. This test demonstrates the lack of decoding.
Unescape station names before searching

This converts ie &amp; => & and so on.

Closes #8
Merge pull request #14 from paulfurley/decode-train-name

Decode train name