reworked how Block stores the text of it's children and added PreBlock for verbatim mode
math stuff