adds specs for storage
changes expectation in write_credentials
load_credentials just returns nil on errors
pending test for file_store and redis_store