arriveまわりを綺麗にしてみた

#5 の arrive まわりがコメントだと辛いので PR にしました。

多分機能は壊してないはず...。テストないから保証できないけど。
```
[6] pry(main)> @orders = Order.all
  Order Load (0.9ms)  SELECT "orders".* FROM “orders"
```
`include`使わず`@orders`を作ってしまった場合。@ordersが４個の`order`のコレクションとして、`.user`にアクセスすると、４回SQLが走ってしまう




```
[7] pry(main)> @orders.each do |order| 
[7] pry(main)*   p order.user.name 
[7] pry(main)* end  
  User Load (0.9ms)  SELECT  "users".* FROM "users"  WHERE "users"."id" = $1 LIMIT 1  [["id", 1]]
"user1"
  User Load (1.0ms)  SELECT  "users".* FROM "users"  WHERE "users"."id" = $1 LIMIT 1  [["id", 2]]
"user2"
  User Load (1.4ms)  SELECT  "users".* FROM "users"  WHERE "users"."id" = $1 LIMIT 1  [["id", 1]]
"user1"
  User Load (1.0ms)  SELECT  "users".* FROM "users"  WHERE "users"."id" = $1 LIMIT 1  [["id", 1]]
"user1"
```

しかし`includes`を使えば１回で済むということですね。なるほど、こうやって書けばN+1問題というものを解決できるのですね..教えて頂きありがとうございます。

```
[10] pry(main)> @orders.includes(:user).each do |order|                                                         
[10] pry(main)*   p order.user.name                                                                             
[10] pry(main)* end  
  Order Load (1.8ms)  SELECT "orders".* FROM "orders"
  User Load (2.0ms)  SELECT "users".* FROM "users"  WHERE "users"."id" IN (1, 2)
"user1"
"user2"
```