Get video by id added to VideoFactory

Fixed includes
Fixet date formatting and ambiguous includes
Redirect to 404 error page when trying to access non-existent video
Check  and more to do