Add post about scope guards
Edit article about contract programming to reflect that it no longer exists