Implemented slots on all rhythm-makers.

All parameterized tests pass.

The parameterized tests are perfect for this: the __copy__, __deepcopy__ and
pitckle tests can be run continually while implementing things like a slots
regime on a collection of classes related by inheritance.