Added phpcollection dep
Added cart and tests