Add Drag & Drop for direct YouTube links

Fixes #10
Verify that the YouTube URL is an actual URL
Add some tests for the DirectYoutubeViewModel
Check against null
Implemented Drag & Drop moving inside the playlist