Added tests.

Squashed commit of the following:

commit bc758e0c82ccca02dfc6961634fbafadb434e97e
Author: Evan Hensleigh <ehensleigh@toura.com>
Date:   Fri Mar 16 12:15:23 2012 -0400

    Added test for setMedia on video Player

commit 5adb4b9a46dba03174bb6fb6579bb9b934065442
Author: Evan Hensleigh <ehensleigh@toura.com>
Date:   Fri Mar 16 11:43:47 2012 -0400

    Shifted namespacing into a function in the spec helper.

commit 91bf4509c8867a115e9722549a5c8bacb46ee3a8
Author: Evan Hensleigh <ehensleigh@toura.com>
Date:   Fri Mar 16 11:26:18 2012 -0400

    IT WORKS! IT WORKS! (Specs for MediaFeed_Video, that is.)

commit 20b8fee888ce49d66f7ca556d65445e737724a0c
Author: Evan Hensleigh <ehensleigh@toura.com>
Date:   Fri Mar 16 10:56:56 2012 -0400

    BROKEN SPEC trying to get it to load the capability correctly now.

commit 31ca39964aaf848c3750649f373df6ef3bd53a61
Author: Evan Hensleigh <ehensleigh@toura.com>
Date:   Thu Mar 15 18:21:20 2012 -0400

    BROKEN SPEC still working...

commit 7724710509307fddc5a0c4ddd900e59cb9258697
Author: Evan Hensleigh <ehensleigh@toura.com>
Date:   Thu Mar 15 17:47:08 2012 -0400

    BROKEN SPEC still trying to write the spec for the capability.

commit c7720e5d097845762f91c0d794e77aebc62574c3
Author: Evan Hensleigh <ehensleigh@toura.com>
Date:   Thu Mar 15 16:24:08 2012 -0400

    BROKEN SPEC trying to write a spec for the media feed...

commit eed871d88f8c089383e54b2af481065437fa7e79
Merge: 51a7d38 72738c5
Author: Evan Hensleigh <ehensleigh@toura.com>
Date:   Thu Mar 15 11:24:26 2012 -0400

    Merge branch 'master' into f-media-feeds-v2

commit 72738c52b17c4a3f5403235f002f9a52f52c69df
Merge: 951ca81 5b2bcc9
Author: Rebecca Murphey <rmurphey@gmail.com>
Date:   Wed Mar 14 08:49:58 2012 -0700

    Merge pull request #391 from rmurphey/browser_back_button

    clicking browser back button should result in back transition

commit 5b2bcc913f8d3a3f66e56e8d59fdbe16bc61c44d
Author: Rebecca Murphey <rmurphey@gmail.com>
Date:   Wed Mar 14 11:42:11 2012 -0400

    use object for previous page info

commit 951ca814a82822af081d1a99eb3586226a84b739
Merge: 05851cc 6d028a8
Author: Matt Henry <greenideas@gmail.com>
Date:   Tue Mar 13 12:14:33 2012 -0700

    Merge pull request #390 from greenideas/single_image_gallery

    Image gallery should work when only one image is present

commit 6d028a8fdaaec41e84662a5926c8fb2236fba1fc
Author: Matt Henry <greenideas@gmail.com>
Date:   Tue Mar 13 14:42:20 2012 -0400

    fix missing parens

commit 75b9c7057fe67ac24ba08085235ee662ed97f1a6
Author: Matt Henry <greenideas@gmail.com>
Date:   Tue Mar 13 14:40:16 2012 -0400

    add standard test for setting up component

commit 91bfd3b6470fd79d625905f9fc21e8d659624baf
Author: Matt Henry <greenideas@gmail.com>
Date:   Tue Mar 13 14:39:32 2012 -0400

    test for presence (or not) of images

commit 17215e47090aa27101025b40a06aa82bc66b8899
Author: Rebecca Murphey <rmurphey@gmail.com>
Date:   Tue Mar 13 14:11:31 2012 -0400

    clicking browser back button should result in back transition

commit a6fa9887d94ac04ed374becfb53a2b9690b30f4a
Author: Matt Henry <greenideas@gmail.com>
Date:   Tue Mar 13 13:59:28 2012 -0400

    whitespace

commit 850585223e1cc589039b955c4eb8580eb6565de8
Author: Matt Henry <greenideas@gmail.com>
Date:   Tue Mar 13 13:47:30 2012 -0400

    slight reword of spec

commit 0b662b46d84339e587509b48cb3a7769b4cd57c6
Author: Matt Henry <greenideas@gmail.com>
Date:   Tue Mar 13 13:45:34 2012 -0400

    don't redeclare wrapper

commit 943cbdd884b0ecca9604a4520918813878e35e2e
Author: Matt Henry <greenideas@gmail.com>
Date:   Tue Mar 13 13:42:10 2012 -0400

    test image gallery behavior when around different numbers of images

commit ccd61e077142b6664ba4d28e9f009a536c2adadb
Author: Matt Henry <greenideas@gmail.com>
Date:   Tue Mar 13 13:04:25 2012 -0400

    don't set up scroller when only one image is present

commit e111deba9973214f4a5ef7328eaaba63c230a829
Author: Matt Henry <greenideas@gmail.com>
Date:   Tue Mar 13 12:21:30 2012 -0400

    formatting/fix jshint error

commit 6e5b6aaa7918bcadb08a586dffd12abd075b1123
Author: Matt Henry <greenideas@gmail.com>
Date:   Tue Mar 13 12:12:34 2012 -0400

    one assertion per test

commit d2895480c6c40fd9cf82b9224f25d16e03813e8e
Author: Matt Henry <greenideas@gmail.com>
Date:   Tue Mar 13 12:01:01 2012 -0400

    dimensions don't need to be nonzero

commit e3b01432c8bc0c0fc0fde9dd554dd245d17a4edd
Author: Matt Henry <greenideas@gmail.com>
Date:   Tue Mar 13 11:29:04 2012 -0400

    test imagescroller setup

commit d487ee8e40bd2d6ea0e6f25cb258a42debb4bd3d
Author: Matt Henry <greenideas@gmail.com>
Date:   Mon Mar 12 17:00:16 2012 -0400

    set up imagescroller even when only one image is present

commit 05851cc27388fc3f9ffa597e1909f1e44ec687b7
Merge: 11f58c1 d907280
Author: Dan Imal <mrdanimal@gmail.com>
Date:   Mon Mar 12 13:36:45 2012 -0700

    Merge pull request #389 from mrdanimal/f-combine-settings-scss

    combine toura scss settings into one file
    [delivers #26252763]

commit 11f58c124b033943b64f81f971b1b7647a78f2a6
Merge: 512f63d d10da49
Author: Matt Henry <greenideas@gmail.com>
Date:   Mon Mar 12 13:13:19 2012 -0700

    Merge pull request #338 from greenideas/android_ad_tag

    Native android code to support remote iframes

commit d9072802a421a402788b8c21751b10629233eaca
Author: Dan Imal <dimal@toura.com>
Date:   Mon Mar 12 16:10:17 2012 -0400

    simplify settings file concatenation

commit 45f85866e41499f38417cf28a35228552dcc5366
Author: Dan Imal <dimal@toura.com>
Date:   Mon Mar 12 16:03:39 2012 -0400

    File.readlines was unnecessary

commit d10da49b916ab31a4ae6e8952569bf340e06eb2f
Author: Matt Henry <greenideas@gmail.com>
Date:   Mon Mar 12 15:58:54 2012 -0400

    don't whitelist mwhenry.com

commit 9b6c984a033abc4c4ae42df63a0317f71201cf24
Author: Matt Henry <greenideas@gmail.com>
Date:   Fri Mar 9 17:48:13 2012 -0500

    whitespace fix

commit 79be95d90d9bcb989d55601966ff03f37b706410
Author: Matt Henry <greenideas@gmail.com>
Date:   Thu Mar 8 17:36:35 2012 -0500

    Only kick links out to external browser when ads are enabled

commit 0cbd6c5010c8c75a85f674d17e3ca1f8792f29cd
Author: Matt Henry <greenideas@gmail.com>
Date:   Thu Mar 8 15:30:33 2012 -0500

    set flag for android builds when ads are present

commit eb3fe4a3534aab80923cc174dc238daec6103d04
Author: Matt Henry <greenideas@gmail.com>
Date:   Wed Mar 7 15:21:18 2012 -0500

    whitelist local/app-specific URLs

commit 10217e2419b9673a18c17823d7a0d3e14516c858
Author: Matt Henry <greenideas@gmail.com>
Date:   Wed Mar 7 14:04:53 2012 -0500

    Open links containing touraAdLink in android browser

commit 12784f447514f9d71642c78e9628ca528fe04903
Author: Matt Henry <greenideas@gmail.com>
Date:   Fri Mar 2 11:36:46 2012 -0500

    wip use onLoadResource to hijack iframe interaction

commit f241724a719d85990bc5a08c144d077ff19ffc2a
Author: Matt Henry <greenideas@gmail.com>
Date:   Thu Feb 16 17:55:18 2012 -0500

    wip override URL loading

commit 512f63d05e7c65379a6c2185e8bd519f1143dc04
Merge: c682585 b7d925f
Author: Rebecca Murphey <rmurphey@gmail.com>
Date:   Mon Mar 12 09:23:05 2012 -0700

    Merge pull request #387 from rmurphey/include_app_name_as_title

    use app name as title for index.html

commit 1dc016e9a467974f58af758d568e9f7834781d74
Author: Dan Imal <dimal@toura.com>
Date:   Sun Mar 11 17:19:47 2012 -0400

    no need to import settings because we're alreading importing it

commit fe9d95f8a656bfc1d19ef4acbcffa7c7048929df
Author: Dan Imal <dimal@toura.com>
Date:   Sun Mar 11 16:10:07 2012 -0400

    update spec

commit 4795788472334a030c953f173ee0cd79a9e147ae
Author: Dan Imal <dimal@toura.com>
Date:   Sun Mar 11 15:51:04 2012 -0400

    Combine the toura scss settings into one file. It's easier for users, easier for MAP

commit b7d925f22b0bb0fd44af6d1742d3a556178d392e
Author: Rebecca Murphey <rmurphey@gmail.com>
Date:   Fri Mar 9 15:32:08 2012 -0600

    use app name as title for index.html