add basic tests and travis conf / update Makefile