Importing solitons code

First attempt at solving the korteweg de-vries equation using finite
differences for the spatial derivatives and a fourth order Runge Kutta
solver.

Signed-off-by: Ian Allison <iana@pims.math.ca>