Moves to 2.10.x as the default and to scalatest

Can we add the `.as[Option[T]]` test here? Maybe it will pass, but if not, we might have a hint.

It might be due to the way the .as[Option[T]] used to look for an injection. Which, perhaps we should remove, and do .tryAs[T] or something.