Thanks for the report.
For now, it's normal that the behavior is the same as the older version, as the code was ported from there. The expectation was actually just this: to work the same way the previous one did, for this version.
The aim was to have a basis to work on, in the language I'm most comfortable with (that's C#, so I ported the code from VB.NET).
From now on, we can work on improvements and fixes - such as the problems mentioned above.
I already implemented something that was bugging me for a while with the old plugin, namely a more secure way of authenticating. The previous version would send off your username/password as plaintext to the server, as part of the URL. Now a unique, one-way token is generated and sent every time you need something from the server... (Edit: this is not in the release version yet, it was just implemented in the code yesterday night).
I haven't seen the Exception message you got in my tests, could you please provide some more details on the steps you take to reproduce this?
(Edit 2: The .config file should not be necessary for this version, if you still have the previous one there please try removing it as it may cause problems)