Make the refinement level optional in step-2
Error out if inp mesh has 0 elements or vertices

This covers the case when the mesh reader is called on files that are
not inp meshes.  Hopefully providing the user some information about
why the code fails.
Have step 2 use uniform refinement