Add an exception interface

This feature make possible to catch all php-github-api exceptions without catching anything not php-github-api specific and ease the use of handling exceptions.