Added view interfaces + started login view

View interface produced, added code for handling window messages and
started the login view. Also added a method to center the window on
creation.