New tests and keep docstring from default dispatch in @multimethod decorator
Fix multimethod's doc and module to match source, update version