Added a working login system and many other things