renames
Source create refinement

- Add tests around persistence
- Persistence wasn't returning a promise.  Now it is.