BackgroundTaskTest.javaを作成

テストケースの作成
BackgroundTask.javaの作成

実装
BackgroundTask.javaのリファクタリング

BackgroundTaskをリファクタリングして見やすいように