No singleton class

This pull request obviates no-reply/ActiveTriples#37. See commit messages.

@jcoyne @no-reply 
Why a new class function as an initializer, as opposed to defining this kind of thing in initialize.