[WIP] Barclays Cycle Hire Node

Added the barclays cycle hire node. The query node is the intended implementation, the input node is temporary and a full implementation should come after feedback. Feedback/comments welcome!
You'll need to address the scenario where someone doesn't accept the terms and conditions (both for input and query nodes) but simply deploys an unconfigured node. See @hbeeken 's or my pull request on TfL buses for examples. ;)