split Option into GenericC and Option
add getDescription
add a __basic__ homotopy solver
add final time to lagrange term