Create Cart model in back-end
Get persistent cart working + back-end improvmts.