Fixed warnings
Added Makefile
Added Travis conf