Accept multiple teams

## 概要
- 複数のチームで利用可能にする
 - `/teams/{{team_name}}` にアクセスするとチーム毎のQueristoryにアクセスできる

## 実装の流れ
- Rails
 - [x] Team モデル作成
   - has_many queries
    - scheme
      - name
      - the_number_of_people
      - password_digest
      - twitter_consumer_key
      - twitter_consumer_secret
      - twitter_oauth_key
      - twitter_oauth_secret
 - [x] Query モデル編集
    - カラム追加 ( `team_id` )
    - `belongs_to team`
 - [x] routing 変更
    - [x] ウェブで見るページは現状の `'/'` を `'/team_name'` に変更
    - [x] 各ページに team_name を表示
 - [x] chrome_extention にチーム一覧を渡すためのAPIを提供 ( `/teams` )
 - [x] websocket のchannelをteam_nameに変更
   - streaming.js.coffee では channel名に `location.pathname.split('/').pop()` を利用
- chrome_extension
 - [x] options_page
    - [x] ドメインを指定できるようにする
    - [x] チームを指定できるようにする (スクショは後述)
      - [x] 簡単な password認証 を追加
      - [x] チーム一覧は ajax で rails側の `/teams` から取得
         - [x] レスポンスをしっかり表示 (success or failed)
 - [ ] .crx 化

## チーム選択UIスクショ (chrome_extention/options.html)
### 成功時
![](http://gyazo.l0o0l.co/img/2014-11-27/a086ed8aa9f3dc015e51cb8aab9b24df.png)

### 失敗時
![](http://gyazo.l0o0l.co/img/2014-11-27/086d837de59c55ffd5a6d17e4d602f38.png)


 
extension の options.html に対して チーム認証機能を提供するAPI