Better handling of initial conditions. Fixed acceptance rate.
Fixed dimension mismatch.
Simplified sourcing. Added trace plots for diagnostics.