new materials for lecture 1
use css/ now instead of cut-and-paste all over the place.
add additional stuff on generics