Bugfix in pycalcurse.py and setup.py

* bugfix for dynamic winow width
* changed setup_requires to install_requires