Add a doc string to take_step_split.
Improve one of the parameters.
New heisenberg model example (OBC) with split step method (optional).
Fix and cleanup HAF uniform example.