Added more login functionality (still in testing phase), and a modular IO device as a loading/saving mechanism