BUG : fix glaring logic error in align_against
ENH : check that columns can be aligned

 - check before grabbing the data to make sure we don't get errors
ENH : demo works with a single DM

 - fixed bug in updating DM logic
 - fixed bug in selecting what to show to plot
 - updated demo
ENH: Added