added validate test and makefile
added travis config file