added test
added makefile
added .travis.yml