lots of cart changes/cleanup
rewrite cart creation and merge (make work as discussed), fix issues with autorunning too much, remove observe/sync which caused infinite loop, fix cart allow/deny security
add data conversion
Merge pull request #4 from ongoworks/cart-cleanup

Cart cleanup/rewrite