more helpful error message on failure

on HTTP failure the corresponding exceptions from
pycarddav.carddav.requests.exceptions are now raised via
response.raise_for_status()

fixes github #33
changed vagrant test
Merge branch 'vagrant' into develop