Update `ua` module.
Merge pull request #19 from zpbx/dev-ua

Update `ua` module.
Update readme.
Update building script.
Merge pull request #21 from zpbx/dev

Update building script.
Update config files.
Merge branch 'master' into release
Use Bower to manage dependencies.
Tiny optimizations.
Merge pull request #22 from zpbx/dev

Tiny optimizations.
Merge branch 'master' into release

.
Add dist file.
Merge pull request #20 from zpbx/release

Prepare for the first release.
Update `template` module.