Added interfaces and put together all the login guis.