Adds component.json and switches to Bower for package management.

Squashed commit of the following:

commit 1dee36642fd8fd102d43e2c5f66378522bc0e8c3
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Mon Jun 3 21:00:17 2013 -0700

    Updates and adds documentation.

commit cc597571111e0fc6347d6499dd35f66d20807b0e
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Mon Jun 3 20:49:36 2013 -0700

    Removes more unused static files.

commit 1b080dc65e2a942431513848dabedb5c438a7b3a
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Mon Jun 3 20:46:08 2013 -0700

    Removes old static dependencies.

commit c6491b626c3c20f026c90335952c89dc04c44338
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Mon Jun 3 20:40:42 2013 -0700

    Updates build.js and builds with new dependencies.

commit e195eee273f6aee57b3f753ec3213024d0bc2bda
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Mon Jun 3 20:28:19 2013 -0700

    Adds component.json and updates dev.html script srcs.