Update README and code

This is a quick attempt to update GLM to work with newer versions of Julia, which define a macro for tilde that gives us cleaner formulas. I've also updated to newer DataFrames idioms like keyword arguments for defining columns. And I show the newer pretty printing of DataFrames as output.

I haven't touched the `lmm` examples yet.