Added support for Japanese language, commenting

Added Japanese.
Added some comments for general readability and commenting.