First pass on creating login window in UI libraries. These still need more work and are not completed.