Graphs, Designs and Algebraic Combinatorics