Added API design talk by Josh Bloch

Josh Bloch in a "Google Tech Talk", summing up the dos and don'ts he learned while working on the Java APIs at Sun