Market fragment branch

Everything works. Except the Business does not update the money after a purchase. We need to work on passing the object around.