Euler stuff now mostly working
runge kutta and implicit euler implemented