added helper functions to check if a marker is indeed available in the mesh and
depending on the topological dimension
 - `bool hasMarker( std::string marker )`
 - `bool hasFaceMarker( std::string marker )`
 - `bool hasEdgeMarker( std::string marker )`