Squashed commit of the following (unittest-refactor):

commit c37e4eedd42cf8999da83d1d5f7b92a277cd3ec1
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Tue Sep 3 10:54:13 2013 -0700

    FIX: Ellipse getBounds method is not static

commit 94c1a0066a43a34ba22811f6fe35eac61f094de4
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Tue Sep 3 10:53:41 2013 -0700

    More unit testing

commit bdeeb1fb4483be30bd9c2a0fe28667ca72de9a7e
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Sep 1 16:04:29 2013 -0700

    Remove unused karma plugin

commit efac2b65f9d6f46f672b41e484f3f378b52941e7
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Sep 1 15:28:21 2013 -0700

    Add Travis CI status image to README

commit 20921a99ba6bc591d01e8988338d33ed1bc1afa1
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Sep 1 15:16:54 2013 -0700

    typo

commit 65d42a371b7109e878ab37000bdad0215b2a454c
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Sep 1 15:13:33 2013 -0700

    Lint test files, jsthint:test is now part of the test task

commit e62c3768bc4b66bed1be50b06711793ddb8246fb
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Sep 1 15:11:50 2013 -0700

    Make all boilerplate tests, and an actual start to writing some real tests

commit 6a9dbe90b66abaa21610ad02b716dcf138603e45
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Sep 1 14:37:51 2013 -0700

    Add back serving png files, convert to spaces

commit cfad3287634365bfe71886a384d2dca3cb738356
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Sep 1 00:55:57 2013 -0700

    Comment out functional tests for now

commit 68186d88546f6513dfdfac3ff4961fa5ed92df73
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sat Aug 31 23:53:35 2013 -0700

    Removed quint, added karma, added resemble.js, refactored unit tests for mocha, added first example visual test

    run with:
    grunt travis

    You should see a brewer open and eventually see the spinning bunny. Then in the terminal, you should see the tests running where it matches frames 30, 60, and 90.

    Conflicts:
    	package.json
Squashed commit of the following (jshint):

commit c91ca3d5b0ad40ea5fb8dfc994cb82ea4b6d07a9
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Sep 1 16:16:53 2013 -0700

    unittest-refactor branch compatible jshint setup

commit 18d4036f06db078ba1d0eb53ffd3eae26f94a756
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Sep 1 11:15:34 2013 -0700

    Final progress, jshint passed

commit 890f32a359ee00973b44749163e0b59e94ac857a
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Sep 1 10:31:36 2013 -0700

    More progress

commit 3df32ed808de4930818cc33b5d6c9f0c385e29e4
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Sep 1 02:38:10 2013 -0700

    jshint progress