Hive::Application::Svae までを実装

Squashed commit of the following:

commit 2e25d5cb342e853eeff4db11d382b77a5acd8ffe
Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
Date:   Fri Jun 15 23:57:50 2012 +0900

    Hive::Application::Save を実装

    Squashed commit of the following:

    commit f7243f2a395faa71d73cb194a7e70498fe6054b7
    Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
    Date:   Fri Jun 15 23:57:08 2012 +0900

        Hive::Aplication::Dump::body を実装

    commit b3e91d78f92e2ce0761f411074b8a87f06ba3ef1
    Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
    Date:   Fri Jun 15 23:39:35 2012 +0900

        Hive::Application をよりフレームワークっぽくした

    commit 23fbe927043d51b38dbd5273a4e8485118833290
    Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
    Date:   Fri Jun 15 23:30:52 2012 +0900

        Hive::Application::Dump::set_options を実装

    commit 183b307dd5ed6f05d0da2b6f0846930b98bc3e5b
    Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
    Date:   Fri Jun 15 23:20:01 2012 +0900

        Hive::Application::Dump::get_option, validate_options まで実装

    commit e113e21b277db879263987ad4bebc5d76ca2abfd
    Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
    Date:   Fri Jun 15 23:19:43 2012 +0900

        Hive::Application::validate_options を追加実装

commit 1e75413d0c4eed239f55a89d39ed65376bb4fe00
Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
Date:   Fri Jun 15 22:58:13 2012 +0900

    Squashed commit of the following:

    commit 36f08415bc6eee82ec9ee617b8f2b923057d5bef
    Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
    Date:   Fri Jun 15 22:56:56 2012 +0900

        Hive::Application::Base の骨格を実装

commit 92086d1d50b13f5f68fc71c216e041d580e67a41
Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
Date:   Fri Jun 15 22:48:48 2012 +0900

    Hive::Application::Base::new を実装

commit 80028c0bed5e095019f63a4fef28d3a6bfde6e54
Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
Date:   Fri Jun 15 22:37:57 2012 +0900

    Factory 用関数を実装
名前空間を変更
Squashed commit of the following:

commit 3b7b8358606540e2c6fb7f91b835e7bf60e85ab1
Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
Date:   Sat Jun 16 23:54:50 2012 +0900

    Hive::Tools::Application でコマンドからクラス名を生成する関数を実装
    Application を起動する関数を追加

commit c09424b8e60bb334609f491cc5a2482c1d34d920
Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
Date:   Fri Jun 15 23:57:50 2012 +0900

    Hive::Application::Save を実装

    Squashed commit of the following:

    commit f7243f2a395faa71d73cb194a7e70498fe6054b7
    Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
    Date:   Fri Jun 15 23:57:08 2012 +0900

        Hive::Aplication::Dump::body を実装

    commit b3e91d78f92e2ce0761f411074b8a87f06ba3ef1
    Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
    Date:   Fri Jun 15 23:39:35 2012 +0900

        Hive::Application をよりフレームワークっぽくした

    commit 23fbe927043d51b38dbd5273a4e8485118833290
    Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
    Date:   Fri Jun 15 23:30:52 2012 +0900

        Hive::Application::Dump::set_options を実装

    commit 183b307dd5ed6f05d0da2b6f0846930b98bc3e5b
    Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
    Date:   Fri Jun 15 23:20:01 2012 +0900

        Hive::Application::Dump::get_option, validate_options まで実装

    commit e113e21b277db879263987ad4bebc5d76ca2abfd
    Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
    Date:   Fri Jun 15 23:19:43 2012 +0900

        Hive::Application::validate_options を追加実装

commit 1dd994c1febb3c72b9bbc4c658da9a2f339c73fa
Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
Date:   Fri Jun 15 22:58:13 2012 +0900

    Squashed commit of the following:

    commit 36f08415bc6eee82ec9ee617b8f2b923057d5bef
    Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
    Date:   Fri Jun 15 22:56:56 2012 +0900

        Hive::Application::Base の骨格を実装

commit bf169cb40800223986f200fe7497bc9aeeeeaaa0
Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
Date:   Fri Jun 15 22:48:48 2012 +0900

    Hive::Application::Base::new を実装

commit 3103397b02d765139d1f6b4a26838e2725114986
Author: Yuu ISHIKAWA <yuu.ishikawa@gmail.com>
Date:   Fri Jun 15 22:37:57 2012 +0900

    Factory 用関数を実装
Application 起動関数を移動
起動スクリプトを作成
起動スクリプトの permission を変更
用をなした .gitkeep を削除
hive-tools にライブラリパス指定と POD 追加
消し忘れていたファイルを削除
rename Hive::Tools::Application::Dump to Hive::Tools::Applicatin::DumpAll
add test for common command line options
config ファイルを受けるオプションを追加
テスト中クラス名の部分を文字列変数に置換
Hadoop コマンド関係のクラスの基礎を実装
add Config class
embeded the function to execute hadoop / hive command by alias
rename Hive::Tools::Appliation::DumpAll ==> DumpTable
Merge branch 'worker' of github.com:hereticreader/hive-tools into worker