implement UtilThread class

特定の繰り返し動作を行うスレッド機能を提供するクラス```UtilThread```を実装する

#### 提供するAPI

- ```Runner```クラスを用いた実行主体の移譲
- 初期化を行うAPI
- スレッドの開始・終了を行うAPI
- 実行状態を取得するAPI