don't start new notebook server for each test method

it takes an unnecessarily long time, and adding tests will be very problematic.

This change starts a new notebook server for each test class.

Even that is probably too much, but the module organization makes it troublesome to start a single notebook server for all services tests.