add a first attempt at a travis yaml based on the one used in Optim.jl
add branches