add full nonlinear model
Merge pull request #2 from bzreinhardt/model_linearization

add full nonlinear model