Official VigLink-php 0.3.0 Release.

This release adds support for request/response timeouts. That is, if it takes
  longer than a set time period to conncet to VigLink's servers, or if takes
  VigLink longer than that set time period to give us a response back, we now
  throw an exception of type: VigLinkTimeoutException (see below).

Added a $timeout property to the VigLinkClient. It is either null or a float/int
  value. It corresponds to how many SECONDS Guzzle should wait before considering
  the VigLink request to be timed out. If it takes Guzzle longer than this value
  to connect to VigLink's server, the request timed out. If it takes VigLink's
  servers longer than this value to send us a response, the request timed out.
  This property is either set as the FIFTH parameter passed to the constructor
  or is grabbed from the magic constant: '__VIGLINK_PHP_REQUEST_TIMEOUT__'. If
  the given value for this (constant or parameter), is not a numeric value, you
  get an InvalidArgumentException.

Added new magic constant: '__VIGLINK_PHP_REQUEST_TIMEOUT__'.

New Exceptions folder to hold custom exceptions.

Added a new custom Exception: VigLinkTimeoutException, which is only thrown if
  Guzzle connecting to VigLink or VigLink giving a response back to Guzzle takes
  longer than our set timeout period (as mentioned above).