Fixing Travis file to copy config template.
Adding Mongo service to Travis configuration.
Merge pull request #23 from webnard/travis-fix

Travis creates a default configuration file and runs Mongo DB
Fixed bug where Google Oauth verification wasn't working when a user didn't have a "TA" parameter
Support for uploading subtitle (vtt/srt) files
Users submit a language and a label to be included with the subtitle
Includes tests
Subtitles are returned in the following format

[{
  "@id": "http://example.com/some/path/file.vtt",
  "language": "en",
  "name": "English Track"
}]
Merge pull request #24 from webnard/upload-vtt-squash

Support for uploading subtitle (vtt/srt) files
Fixing issue patching videos.
Ability to replace and delete subtitles.
Merge pull request #25 from webnard/squash-delete-subtitles

Ability to replace and delete subtitles
The set_attrs() function now returns a value, which is checked by the method processor; if it is 200, the response is allowed to continue. If not, it throws a 400 error. This will allow for more granular error processing when attributes are being set on the object (i.e. if the JSON is well formed but other things are wrong with the request, like a VTT file not being where it should be).
When uploading a VTT, there will be no JSON, so set_attrs still needs to return a 200 in that case.
Test for 400 status code when submitting an invalid file
Fixing issue uploading subtitles.
Removing test code
Special error type for subtitles so we don't hide non-obvious issues.
Search fixes

* Adding limits to search results
* Hummedia configuration set to be testing when run through py.test
* Redirect URLs no longer set as Python unicode lists after login
Merge pull request #26 from webnard/squash-fix-search

Redirect URL weird
Support for indicating whether or not an annotation should include a transcript.
Indicates whether a video allows for transcripts on both the video and collection resources.
Casting transcript indicator to a boolean