gemをインストールしてコマンドとして使えるようにする

* コマンドとして実行できるように修正をしました
* コマンドライン引数が渡されなかった場合、usageを表示するよう変更しました

![screen_shot_2014-07-06_at_22_54_03](https://cloud.githubusercontent.com/assets/147351/3489087/5abcc820-0515-11e4-9409-f9cf1e6d2f5c.png)

githubからgem installなどでインストールしたい場合、

まずbundlerを使う方法があります。
```ruby
gem 'traverse', github: 'quad9/traverse'
```
と記述して`bundle install`でインストールし、`bundle exec traverse PATH`という感じになります。
これでは長々とコマンドを打つ事になり少し辛いので、
specific_installというgemを使用してインストールする方法も紹介しておきます。

http://higelog.brassworks.jp/?p=2212
この辺が参考になるかと思います。

正常にインストールができればこれまで`ruby traverse.rb PATH`と実行していたものが、`traverse PATH`で実行できるようになります。
今はまだ小規模なので直接bin/traverse内に記述しましたが、
機能が増えたときなどは`thor`というgemを使ってみるのも良いと思います。