BUG : fix demos

 - fixed bug in get_last_value
 - updated for new API on defining DataMuggler columns
 - propagate temperature through demo code
 - fix bug in model
Merge pull request #17 from tacaswell/fix_demo

BUG : fix demos
ARGH: Committing so @tacaswell can have a look

- Running pipeline_demo.py produces a key error in pandas...
DOC: Minor change to language in exception handling:
BUG : fix really stupid bug

name -> [name, ] in call to get_row
Merge pull request #18 from tacaswell/dm_pims_fix

BUG : fix really stupid bug
ENH: Updated pipeline demo layout
BUG: Legend not drawing :(
moved call to legend() before call to draw()
BUG : give lines names
Merge pull request #19 from tacaswell/dm_pims_fix

BUG : give lines names
ENH : update legend as artists are hidden
BUG : strip debugging prints
Merge pull request #20 from tacaswell/dm_pims_fix

ENH : update legend as artists are hidden
WIP : first pass at getting sockets to work
ENH : added reader for getting data from a socket