tokenize のシグネチャを変更

`std::tuple<bool, TokenVector>` を返すようになり、tokenize に失敗したことを検知できるようにした。

#78 に依存