add vcr and webmock refactor all specs