Added documentation and examples to IPython Notebook
Execute axes methods before plot call in add_plot()

Reordering of method calls ensures that colorcycle is correctly applied to the first line plot
Merge branch 'fix_colorcycle'