new DOI badge, citation file
require C++ compiler in travis