Restructuring Bloch

Work in progress.

* added ipython display hook for improved behavior in the ipython notebook
* restructured management of fig/axes