Feature/youtube upload

as we need ffmpeg for video to mp3 conversion you need to run vagrant provision
i needed to increase the memory of our vagrant vm for the ffmpeg conversion

* added backend resource to upload videos to the server via youtube link to the video

* added backend resource to search for videos on youtube

* added frontend page for youtube upload
![youtube_upload](https://cloud.githubusercontent.com/assets/1226573/5564184/b210af7e-8eae-11e4-85c8-e108af0f54b9.png)

Validation is good, this snippet here gives you better results (showing that q is undefined)
 req.checkQuery('q', 'no url to shorten defined in the q get parameter').notEmpty();
req.checkQuery('q', 'Parameter is not a valid url').isValidUrl();
var errors = req.validationErrors();
if (errors) {
console.log( util.inspect(errors));
res.status(400).send('There have been validation errors: ' + util.inspect(errors));
return;
}

Please update