Do not install a package called tests

The unit tests should not be installed as a package.
Use setuptools instead of distutils.core for setup routine.
Merge pull request #7 from jayvdb/master

Do not install a package called tests