初回コミット

ちらっと最新のツイートを見る機能。
最終的には
・ボタンで起動
・取得ツイート数はオプションで設定
くらいを考えている
インデントが気持ち悪かったので修正
browserActionのクリックでツイートを取得するようにした
何度も作る必要のないインスタンスや変数を外に出した。
緊急時の一括削除ボタンを追加

読み込みツイート数を使いまわすので、定数化
onloadをaddEventListenerに変更
リンクを開く動きにはなったが、問題多し

何度も読み込んだあとだと、読み込んだ回数分のタグが開く。
タグではなく、ウィンドウで開くのが最終目標（デバッグのため今はタブ）。
リンクを開いた後は、再呼び出ししてもnotificationが表示されない
notificationとbuttonのリスナ追加のスコープが悪かったため修正

まだリンクが複数の場合でも最初ものしか開けなくなっている。
リンクを開く際にシークレットモードの小さい新ウインドウで開くように修正
再度リクエストを送ってもnotificationが作成されないケースに対応

notificationが時間経過で消える場合は8000msだが、インスタンスがクリアされないために、自動で消えたnotificationIdについては再生成できなかった。
リクエスト送ってから最初のnotificationが生成されるまでのタイムラグは仕方ないか
再呼び込み時に、初回呼び込みから指定された時間で勝手にnotifierが閉じてしまう問題に対応

e.g) 1回目の呼び出しから10秒後に再呼び込みした場合、6秒で勝手に全て消えてしまっていた。
     clearTimeoutで対応。
consoleにデバッグログを出していたので削除。
よさげなコーディング規約に則って修正してみた。

参考： https://github.com/rwaldron/idiomatic.js/tree/master/translations/ja_JP
リンクからウインドウを開くトリガーを、notificationのボタンに変更


notification本体をクリックした場合は、ただ閉じるだけ。
誰がリツイートしたかを下部に表示するようにした。

titleにしてもよかったが以下の理由からこの形式を採用。
* 長くなる
* オリジナルのツイート者との区別がわかりづらい
* 付随するメッセージであること
オプションページの見た目を作成

クラス名をBEMに則ってやってみた。
Merge branch 'master' of github.com:marrontan619/tweet-notifier

Conflicts:
	background.js
	manifest.json