Added error handling

Added error handling to the non OAuth calls. There can be errors on the request object as well as the response from Pocket. The callback now needs to accept error and article as parameters.