Create toUnit on RichFuture and tests for it

@ShadoMagi I would just write this on one line:

```scala
def toUnit(implicit ctx: ExecutionContext): Future[Unit] = v.map(_ => ())
```