Merge from dev: added uglify, switched to Apache license, more tests.

Squashed commit of the following:

commit 07c9acfcb7a0ae9e9be17b7c5d71736c54b226d7
Author: Gary Haussmann <gjhaussmann@gmail.com>
Date:   Wed Apr 9 14:47:27 2014 -0600

    Always uglify, changed version to EXPERIMENTAL

commit a174b5636d4e556766e251ec76fec61941c43a18
Author: Gary Haussmann <gjhaussmann@gmail.com>
Date:   Wed Apr 9 14:45:07 2014 -0600

    Added uglification and broader livereload glob

commit b8daff8f0cdc2f5f5f3659d459407433c1d96efd
Author: Gary Haussmann <gjhaussmann@gmail.com>
Date:   Wed Apr 9 13:29:35 2014 -0600

    Moved cupcake example into its own directory

commit 1f2d051e5f86ac655a623d7558ff8cf2e34b0a5a
Author: Gary Haussmann <gjhaussmann@gmail.com>
Date:   Mon Apr 7 21:08:22 2014 -0600

    Switched Apache 2.0 license

commit f30dfb76d75897003918ec5397acae29ea1d6e98
Author: Gary Haussmann <gjhaussmann@gmail.com>
Date:   Mon Apr 7 20:59:09 2014 -0600

    Added firefox as a test platform when on Travis-CI

commit 434d714a5367de8914c0d8855e88c2f4d988cf75
Author: Gary Haussmann <gjhaussmann@gmail.com>
Date:   Mon Apr 7 20:52:16 2014 -0600

    Removed chrome from browser list to test on Travis-CI

commit 028814422c181ec0404d27a1634a1fa701c3c99a
Author: Gary Haussmann <gjhaussmann@gmail.com>
Date:   Mon Apr 7 14:52:26 2014 -0600

    Added more tests, specifically for the Stage Component