API、バッチ追加

- 管理用のAPIを追加しました

  /api/以下をそのAPI用としました。
  今後、そういったものについては/api/以下を拡張します(たぶん)

  basic認証で利用ができます。認証情報については環境変数から出し入れを行います

  - /api/export
    redisのデータをエクスポートするのに使います。
    データはzipで圧縮されます。
    keyはファイル名となり、valueはファイルの内容となります。
    XXX on heroku 30sec timeout.

  - /api/import
    redisにデータをインポートするのに使います。
    データはexportされたものを対象とします。
    XXX on heroku 30sec timeout.

- バッチ追加

  今後を踏まえてバッチを追加しました。
  現状は、Testというバッチジョブのみですが、何か考えます。

  herokuではなく、ローカルで実行する場合は、環境変数(redisの接続情報)などが必要になるので、うまく調整する必要があります。
  heroku上でwebからのアクセスが起因とする実行を行う場合は、30秒以内に処理が完結する必要があります。