Overhauled TestNG integration test so that nothing is hardcoded, added check for RateLimitException
Add gitignore for TestNG's test-output folder