Travis CI config

I've added ``travis.yaml``, ``Makefile``,  and  test runner ``runtests.py``
Please review.