[WIP] Support Japanese characters

TODO: write tests
Merged nakamuray/support-japanese #18
Added u prefix
Moved functions for multi-width strings to appropriate module
Fixed bugs on Python2:

Python2, What a legacy
Added a file to describe all contributors for genaa
Added tests for multi-width support
Released genaa 0.4