High res tiles

Refers #172 Now 

1) We render tiles when all of them are done loading
2) We figure out what tiles are visible and hide or delete only the ones that are not visible

Is there a specific need for this to be part of the public API?