parameterised make file ($CXX, default: g++)
reformatted travis config