Added login system and set up folder structure