Fixed bug in parsing unicode strings

* I added a test for unicode strings
* I am not readily setup to verify the Py3 implementation (travis-ci time?)

On a related note, unicode keys trigger a parse error since the grammar limits to printables. Still waiting on a decision on [#65](https://github.com/mojombo/toml/issues/65)