Cleaned up plotting interface, demo notebook, and fix misc bugs. 

Many of these commits are just sorting out incompatibilities or minor errors between my copy and Schuyler's; I think we are not yet totally competent at using github with multiple contributors. :-) 

The more significant change is I made the SED plotting interface more consistent between models and observations, and updated the IPython Notebook file with demos of how to use this all.