Add _repr_html method to make DataFrames nice in IPython notebook.
This makes DataFrame's show up and nice HTML tables in the IPython notebook.  This initial implementation is very plain - but better than the plaintext output.  We need to think more about how we want to handle these things, but this is a start.
