Change MustacheParser to allow tokenizing input streams
Removes the need to load the entire template into memory *twice*,
once as raw bytes and once as node representations