Included the infrastructure necessary for unit tests to setup.py and /test/__init__.py. Included setuptools library because it might be unavailable on target systems.