depend on newer el-x
fix compilation
new Makefile
enable travis