キャッシュを圧縮して保存するように変更
検索結果をキャッシュするように機能追加 #159

検索結果をキャッシュします。
 ・検索結果は最初の結果ページのみをキャッシュし、継ぎ足し部分はキャッシュしません。
 ・Statementに変更があった場合、Statement.bodyとキャッシュを比較し、マッチする場合はキャッシュを削除します。
 ・Memchachdの仕組みにより、制限を超えた場合は利用されていないデータが消えるため、Masserとしてはケアしません。 #
デバグプリントの消し忘れを削除
キャッシュのクリアをmodels/statementで実施していたのをroute/statementに変更 #159
Merge branch 'search-cache'