Added methods to save and load passwords

Next step is to add some kind of error handling.
Added an error class
Developement