More user friendly error messages, sent to STDERR instead of STDOUT

Upon firing up the code I was confused by the default error messages. This simply clarifies what the user is seeing is an error message from the github API, and shows them the message itself instead of the raw JSON object. It also sends this error to STDERR for better command line & piping form