Gravar-mail: Implicit level set algorithms for modelling hydraulic fracture propagation