encourages users to fail futures properly

@gdickinson pointed out to me that we don't have a place in effective scala where we explicitly say we should prefer the Future failure mechanism over throwing exceptions.  This makes it explicit, rather than implicit.
maybe expand a little:  ", do not throw exceptions"