On Singularities and Weak Solutions of Mean Curvature Flow