fixed video function and made a couple other small tweaks
read in tests from module
first run at a collection of tests