implement order processing
Merge branch 'jd'
unit test cart controller
Merge branch 'jd'