can integration test for non-successful http status codes
git ignore ide specific folders and files