Update middleclass-commons for middleclass v3.0.  Passes self-tests.
Merge pull request #3 from adamdmoss/master

Pull middleclass v3.0 in, tested that it works there, minor require() to pull in middleclass module