Improved handling of exceptions and login failure

Improved handling of exceptions and login failures.
Checking if directory exists in isolated storage before trying to read
or delete files.
Now also writing exceptions to gollum.log file (in app dir).