Vimeo support. Refactorings

Refactoring of AddSongController. Creation of services to fetch video data. Added support for Vimeo. Handling of invalid song urls