Text this: A 4D-EnKF Method via a Modified Cholesky Decomposition and Line Search Optimization for Non-Linear Data Assimilation