Make newcase handle more puncuation and update dictionary