Add Repository class and modify root

Repository クラス を models フォルダの中に作成して、
レポジトリ名の配列と、そのレポジトリの所有者名の配列で分けていたのを
1つにまとめてデータ構造をわかりやすくした。
ただし、github.repos.get.has_issues メソッドを使用すると
その後の github.repos.list メソッドが何故か正しく動かないため、
Repository クラス に @has_issue 変数は持たせなかった。

また、 username の取得をレポジトリごとで行ってAPIの問い合わせを何度も行ってしまっていたのを、はじめに1度する形に修正した
`attr_accessor` は setter と getter を同時に定義します。
setter は使っていないように見えるので、`attr_reader` で十分ではないでしょうか。