Added a storage service. Used a proper user repository