A new normal refinement routine (#996)

A new normal refinement routine (#996)

- and the unit test
Merge pull request #122 from andersgb1/master

A new normal refinement routine (#996)