Polishing of setup.py, added testing suite. Fixed #15.