modularization of video modules, added dailymotion

Closes issue #82