fixing login with special chars as the server does not support encoded strings :(, closes #49
a few ui improvements