Added containers as a dependency
Added more dependencies and modules
Added partial Arbitrary instances