A unified finite element method for the simulation of hydraulic fracturing with and without fluid lag. (August 2016)