add pricing context to processOrder method
Use PRE and POST PROCESS_ORDER instead of FINISHED
added attributes to item
updated item gateway
account when there are no order items
Added mapping for bi-directional many to many
fixed some basic things
renamed cart with order in some methods