Repair setup.py

 - when installing with setup-tools, the sub-packages (for example salesking.utils) should be included (or we get errors)
 - requirements should be defined only in one place (in this case: setup.py)
 - warlock should be specified by the correct version and downloaded directly from github