Password Initialization

Initialize the password rather than assign it.
codecvt

Replaced the Windows multibyte and widestring conversion methods with
their STL equivalents.