Minor clean-up in configuration.py __init__
ComputeSections combined into one step; sparse derivatives implemented, not yet verified; shape variables split into x,y,z DOFs that are given to computeSections and normal DOFs to be implemented later