custom "delete" for each class
add marshall.cpp to Makefile
marshalling now working for all inputs
CasADi::SXFunction(args) instead of CasADi::SXFunction::SXFucntion(args) for constructors