Implement Market, Exchange and Player Hand UIs
   Extensive use of async.js to control the flow of asynchronous operations
   This enables as much parallelism as possible, serializing operatoins that need to happen in sequence and parallelizing everything else
   UI is written using JQuery rather than a more sophisticated MVC framework in order to get the whole thing off the ground.  Should there be a need to refactor, the current code can serve as a functional template.
   Not actually using stapes.js because it is not clear that it provides good object orientation and messaging
   Rename the tile images to match the names in tiledescription,xml
    For some reason, the market background started not scaling for no apparent reason.  CHanged to include a parent-filling image backed by the market png with a negative z order to ensure it was behind everything else.