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.
Reword: "Do not throw exceptions in methods that return futures."