add setup.py and travis cfg.