enforce PySide backend before starting ipython

* refs #11
* enforce PySide backend before starting ipython
* enforce package reqirements at runtime and installation time
* expand the copyright dates in edited modules