Added RichAwait that adds an Await.getResult method that returns an Option[T]