Algebraic Design Theory and Hadamard Matrices