Authentication

### login
`POST http://localhost:3000/api/session`
送るJSON
```json
{
  "email": "admin@ec.hokudai.ac.jp",
  "password": "admin"
}
```

返ってくるJSON`201`
```json
{
    "logged_in": true,
    "token": "4830e55623b9c2a007fd0bab057caea5c84691aa4f180fda7a728eb17a33e950"
}
```

### token付きのアクセス
差し当たってURL query stringの形式にしてあります。その他の形式が良ければこのissueにコメントください。

例：
`GET http://localhost:3000/api/users/1?token=4ebbcf209ca3625dfe0b2595d627ffacd90f8cefd69722712a451a7c291643af`

失敗した時は`401`（Headerだけ返る）

`rake db:dev`すると`4ebbcf2...`のtokenが登録されるので↑の「例」のtokenを使ってテストすると良いです。

### logout
`DELETE http://localhost:3000/api/session?token=4ebbcf209ca3625dfe0b2595d627ffacd90f8cefd69722712a451a7c291643af`

Headerだけ帰ってきます。`200`

`rake db:dev`で登録されたデフォルトtokenが消えてしまうので、`rake db:seed:dev`を走らせて復活させてください。
※`rake db:dev`はdbをdropしてmigrateした後に`db:seed:dev`を走らせるmeta-task