New classes to clean up script file

Introduce Parameters and MeshBuilder classes to clean up script
file. Parameters have a dedicated class that can have parameters
added. MeshBuilder just builds a mesh and has a mesh attribute as well
as a `dx` attribute to store the nominal mesh spacing in the fine mesh
region.