Feature/login widget

The Login-Widget has code dependencies to the new login component in the login branch. That's the reason why the login branch is already merged into this one.