New RSpec test, refactoring, book section as remote, other changes