Period auto-insertion for dialogue, more tests, code cleanup
More punctuation support