Rewriting everything from Scratch/ Adding a Guzzle Implementation of API
Adding gitignore