Added version constraints on dependencies, as per @davidfowl's request