Fix #1 use decorator library.
Fix pep8 violation.
Change remove unnecessary assert.
Add changelog.
Change bump up version.