AMD and Bower

Adding AMD so that this package can be included with RequireJS.  Also adding a *bower.json* file so that this module can be downloaded through the Bower package control system.