Added Observer&MVC to Login UI

Slight step backwards in functionality (need to implement same things
with MainUI) but Observer/MVC for login now works.