Merge for supporting account config file

You can now use .ldap to keep your data locally and it's been added to .gitignore which means it won't be updated.