add more scaffolding
setup read/write test for LoginDetailsProvider