Added first pass at factory to get video list from server