Working version
Added proper delete statements in destructors of time dependent classes
and added delete statements in fields to get valgrinds memcheck back to 0 errors