Add FutureFactory.scala