Added template auto-updating, standardized header