Merge pull request #1 from zpbx/dev

Draft.
Update source code.
Update source code and testing code.
Add Zepto testing page.
Update testing code.