Add Japanese and Chinese support

Closes #40
Closes #78
Closes #84
Closes #86