CODE REVIEW: Ryan (DO NOT MERGE)

After I was able to get instagram keys configured, the UI is pretty impressive. Wasn't able to get a full test going and see rendered video. When do you plan to have a working MVP deployed?

Logic seems to be clustered in a few places and really messy. Spending some time refactoring using tests would be recommended.

This repo took a LONG TIME to download. Are there video or photo files somewhere hidden in this project?

Besides that, there a few weird files checked in that either don't belong or should be git ignored:
* `/1395611848,`
* `/npm-debug.log`

Why are your gems vendored?

I would recommend replaces your validation tests (which are a bit naive) with `shoulda-matchers` tests.