move Video and its repo to the root namespace and move bindings to agency service provider bindings
add tests for video repo