impl graceful restart: if shutdown then buffer data output backup file

graceful shutdownの機能を搭載しました

実装

- bufferに残っている内容をbackup fileに書き出す
- オプションでbackup fileの内容を読みだして, 再実行出来る