Python3 install compatibility

Package cannot be installed in Python3 since web.py does not support Python3. Moving the web.py requirement as tests requirement allows to install package in Python3 and in Python3 users can run `setup.py test` to install test requires to be able to run demo/test server.