Implemented the Collection API + integration tests.
Created a Test Suite to ensure the tests are run in the correct order