Add Optional Timeout param when triggering http requests
Up Package number
Error Reporting Improvements

* Adds server response data to exceptions which are raised due
  to a non-success status code from a server request.
Error Reporting Improvements

* An exception raised by an invalid channel name will display the
  name of the channel specified.
Merge remote-tracking branch 'origin/pr/21'
Removed .idea from .gitignore
Fixed tests
Removed support for python 2.4 and 2.5
Merge remote-tracking branch 'origin/pr/22'

Conflicts:
	pusher/__init__.py
Fixed tests