clean up Makefile
removed useless .depend.bak
make cnc work with g++
added .travis.yml