[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!
So here, you could say: if we've got location => process location behaviour else if we've got specific station(s) => do that behaviour instead.