modernized bootstrap.py and travis configuration