Consolidated error handling into one place
Merge branch 'v3' of https://github.com/Financial-Times/ft-api-client into error-statuses
* 'v3' of https://github.com/Financial-Times/ft-api-client:
  responseTime returns a diff (in seconds), not a Date
  Emit events from complexSearch
  Sync mget event naming convention with requestHandler
  Emit events from mget (elastic search)
  Emit events for all resolve/rejected promises
  Include the response object in the response event
  Event for response, along with approx. request duration
  Emit events when a CAPI request is made
  Emit events for 'search' and 'items'
  Remove the attic folder

Conflicts:
	lib/v1/complexSearch.js
	lib/v1/requestHandler.js