matchable decorator api changes, doc css changes, pep8 fixes