HttpsSocketクラスを使える状態にした。

今までコピーコンストラクタ、代入演算子オーバーライドが定義されていなかったのでそれらを追加した。
HTTPレスポンスコードの値を抜粋し、メンバ変数に記録するようにした。
レスポンスの内容を全てメンバ変数に記録するようにした。
TwistreamクラスにおけるAPIエラー処理を修正した。

今まではレスポンスボディのjsonデータのみでエラー判定及び例外処理を行っていた為に全てのjsonレスポンスの中身をチェックしていたが、HTTPレスポンスコードを参照することで無駄なエラーチェックを減らした。
また、エラー処理においてjsonがTwitterAPI公式ドキュメントのサンプルレスポンスと異なる構造だった場合は即座にruntime_errorを投げることとした。
TwiauthクラスにおけるHTTP通信でHttpsSocketクラスを利用するように変更した。

HttpsSocketクラスを利用することでエラーチェック及び例外処理がスリムになった。
get_authorize_url()メソッドではHTTPレスポンスコードが200以外だった場合にruntime_error例外を投げることとした。
set_access_token()メソッドではHTTPレスポンスコードが200以外だった場合にfalseを返すこととした。