Cleaning setup.py:
  - move custom build commands in a separate package
  - add the test command that will run nosetests on the built package

Not finished yet