Remove self and add test cases for writer
Support None and other types
Change dump method encoding parameter to optional
Rename test method names and use dump method instead of writer
Stop converting str to unicode
Replace special character to space
Support python3
Run tests with python 2.6 and 3, and fix some bugs
Merge pull request #1 from nana-music/improve-writer

Improve writer