-Added requiring gem provided classes in main file
-Added integration test for failure use cases
Finish integration_tests