bolster/httpのバージョン指定が*ではなくdev-masterだったので修正、オートロードの設定を追加
通常エラーコードに数値以外を格納できないのでコンストラクタを拡張
$httpが子クラスにセットされない問題を解消、セットするヘッダに使用する値がコピペミスで$valueになっていたので修正、エラーメッセージから例外を判定する処理を可読性のためswitchに変更
OAuthのauthorizeの仕様を勘違いしていたので修正