[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 provide sensible error handling for this. What happens if there's a server error or a connection error? The node cannot be configured. So the user is to be warned. See my buses node for examples on handling this.