Extracted mass matrix generation out into its own module.
Refactored the assembly process so that constructing matrices for the
hypersingular traction boundary integral equation will not require new
code.