GitHub #3 - Add initial Client implementation
GitHub #12 - Add curl requirement