Introduce DatabaseT monad.

Lock や Configuration をいちいち引数で渡さずにすむように DatabaseT というモナドを導入しました。