Refactored integration test, removed lots of duplication
Removed unused dependencies
Upped sleeps to give files a chance to be deleted
Added a cirlce yaml and explicitly setting test commands