Fix prefix

Fix #5.

@syohex 修正しました。
- 元のコードで句読点を含めたり、全角文字を除いたりしている部分を、
  一つの正規表現で処理するようにしました
- 連続する句読点(`!?`とか`...`)を変換できるようにしました
- unit testを追加

もっと良い書き方があれば教えてください。