必要なモデルを作成する

## このbranchについて
kajaeruで使用するモデルを作成します

## todo
- [x] `rails g model member ....`する
- [x] `app/models/member.rb`に必須やユニークの属性を付与する
- [x] `rails g model vote ...`する
- [x] `app/models/vote.rb`に必須やユニークの属性を付与する

### 後から追加↓
- [x] rake db:migrateしてschema.rbを作成
- [x] Hashの旧記法を削除
- [x] vote.rbのミスを修正
- [x] uniqueを新規migrationファイルにindexとして追加
- [x] schema.rbをupdate。
- [x] vote.rbのmodelにもuniquenessを追加

### さらに追加
- [x] memberのunique制約をuid, nickname, imageに整理
- [x] voteのunique制約をvoting_member_idに追加
- [x] modelにuniquenessのvalidationを追加
- [x] 一度 rake db:migrate:reset して、schema.rbをupdate
- [x] index名が字数長くなりすぎないようにindex名を明示的に指定
- [x] 再度schema.rbをupdate

## issue
#13 , #12

## 不安に思っていること
このPRって上に書いたtodoを行うことまでが作業範囲と思っていいのでしょうか？
`presence`と`uniqueness`の列を合わせると見やすくなるかな〜と思いました！
（操作が変わったりすう訳ではないので参考程度にm(_ _)m）