Added a cart line controller so that we can quickly modify lines without the overhead of modfying the full cart object.