added travis config and makefile for tests