videos controller with its test and few new validations