Initial commit, added setup.py, added unit test support.

Added setup.py, added support for py.test for setuptools.