Created CachedDataSource
Made DDG and Twitter DS sublcass CachedDataSource
Fixed error running tests in Rakefile
Fixed error passing wrong number of arguments to SearchEngineAlgo
Added missing method to cached_data_source
Created specs for CachedDataSource