Redirects were being made to a specific url (->toUrl('/cart');) rather than using the routes and the URL helper (->toRoute('cart');).
Merge pull request #8 from shipleyr/bugfix/route-forwarding

Redirects were being made to a specific url (->toUrl('/cart');) rather t...