add Video Torrent Thumbnail data types.
do some clean up
more clean up
refactor getImageByID to getThumbsByID
update the comment
change getIDByHash to getVideosByHash
clean up some foolish code
more clean up
update test code, Torrent and Video now deriving Show
updated Main.hs, now it works, implemented fetchVideo
toss some unneeded code and do some clean up.