(Not for merging!) 1st version of PETSc enhnced FEM for groundwater modeling.

Just for pre-review of the data structure. Everything works, and free of  memory leakage.