Updated Makefile and added travis ci support.