VideoFormatExtractor class added (retrieves the available video formats + URIs for a videoId); boost_regex package added; isCached check for search entries added;