Bug 293: Fixed eWallet creation behaviour on Mac

This has been tested to work on both Windows and Mac. While fixing this
bug, it was also noted that the back slashes used in the creation of
the privateKey/publicKey would also cause the files to be created in
the wrong spot. This was fixed as well.