Merge pull request #15 from zpbx/dev

Add return value for `.trigger()` API.
Merge pull request #16 from zpbx/dev

Add source files of documentation, resolve #13.
Update demo page.
Release v0.3.0.
Update README.md
Update doc.