add support for amd/cjs
fix banner and bump version numbers
cleanup umd support
bump version for umd support
Add ignore list in `bower.json`

This will limit the size of the download and the footprint when bower user deploy code to server.