Fix api/pin#all to render purified link
Do escapeHTML to item's link while managing pins

Server always returns escaped (purified) link.
Escape link on opening pin
Fix undefined State object
Merge pull request #150 from eagletmt/purify-pins-link

Purify pins link
Merge pull request #151 from ykzts/fix-undefined-state-object

Fix undefined State object
Fix wrong parameter check for /api/feed/subscribe
Merge pull request #152 from uu59/fix_wrong_parameter_check

Fix wrong parameter check for /api/feed/subscribe
Refactord crawlers
Separated too long method
Fixed rescue condition to ignore other many type exceptions
Refactord crawler
Increase max_unread_count 10 to 200. It's same as LDR
Merge pull request #154 from yayugu/fix/crawler

Refactored & Fixed bug on Crawler
Add via option to match routes

In rails4, `match` method without specifying an HTTP method raise
RuntimeError.
Merge pull request #155 from sanemat/feature/routing-match

Add via option to match routes
use `link_to` for link to public users page
use Time.at for create timestamp from unix timestamp

```
Time.new(1375950030) # => 1375950030-01-01 00:00:00 +0900
Time.at(1375950030)  # => 2013-08-08 17:20:30 +0900
```

This causes Mysql2::Error: Incorrect datetime value: '1375950030-12-31 15:00:00' for column 'viewed_on'
fix api#item_count test

api#item_count returns after stored item's count since `params[:since]`.
Member.authenticate returns Member object (or nil), not member_id.