Extract RandomResultSet
Move CleanRoom to it's own file
Add example to docs