vaious additions to initial pygibson

* setup.py configured to include all sources into sdist
* PYGIBSON_DEBUG macro added
* tests layout added (runner included, just do ./runtests.sh)