add initial implementations of direct solution, ODEInt solution, and ODEInt+Eigen