adds vcr gem and webmock to record and stub out external api requests