refactor store to allow embedding of crypto ones
nil check and added test case for storeURLWithName
refactor based on feedback and fix an issue with test failing due to change of store format
remove todo comments