enforce PySide backend before starting ipython

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