Dataframe plotting + minor updates

Change Vector => AbstractVector to allow DataFrame plotting
Also: shift => shift!
Make tests work.