Adding py.test, separating requirements and fixing .git URL

Added py.test (better than test stuff inside the scripts IMO)
requirements_dev.txt for devel stage. It is better for PyPi because people won't download useless production Python packages.
Fixing git in build.sh