created login provider.
craeted logon viewmodel.
Added Logon Controller
fixed constructor
added login form.
added Login unit tests.
Merge branch 'securing-the-administration-features'