adding setup.py, beginning to create tests.