Removed the deactivated zencoder API key and setup a client-side config solution.
Got frontend tests setup. Just
> gunslingr@0.1.0 test /Users/brandonaaskov/src/gunslingr
> karma start client/karma.conf.js

[33mWARN [karma]: [39mPort 8008 in use
[32mINFO [karma]: [39mKarma v0.10.9 server started at http://localhost:8009/
[32mINFO [launcher]: [39mStarting browser PhantomJS
[32mINFO [PhantomJS 1.9.7 (Mac OS X)]: [39mConnected on socket GnYDQ1acUhy9wBgr5-eS
PhantomJS 1.9.7 (Mac OS X): Executed 1 of 7[32m SUCCESS[39m (0 secs / 0.001 secs)
[1A[2KPhantomJS 1.9.7 (Mac OS X): Executed 2 of 7[32m SUCCESS[39m (0 secs / 0.001 secs)
[1A[2KPhantomJS 1.9.7 (Mac OS X): Executed 3 of 7[32m SUCCESS[39m (0 secs / 0.001 secs)
[1A[2KPhantomJS 1.9.7 (Mac OS X): Executed 4 of 7[32m SUCCESS[39m (0 secs / 0.001 secs)
[1A[2KPhantomJS 1.9.7 (Mac OS X): Executed 5 of 7[32m SUCCESS[39m (0 secs / 0.001 secs)
[1A[2KPhantomJS 1.9.7 (Mac OS X): Executed 6 of 7[32m SUCCESS[39m (0 secs / 0.003 secs)
[1A[2KPhantomJS 1.9.7 (Mac OS X): Executed 7 of 7[32m SUCCESS[39m (0 secs / 0.006 secs)
[1A[2KPhantomJS 1.9.7 (Mac OS X): Executed 7 of 7[32m SUCCESS[39m (0.135 secs / 0.006 secs).
Now you can run client side tests by using npm test or grunt test. Same diff.