added a test for ResourceUpdates class; broke up ResourceUpdateThrad class into two; one for the logic and another for the thread.  moved symbol table stuff to the ResourceUpdates class; this way symbol table generation is done in the background thread too
added a test for ResourceUpdates class; broke up ResourceUpdateThrad class into two; one for the logic and another for the thread.  moved symbol table stuff to the ResourceUpdates class; this way symbol table generation is done in the background thread too

robertop/pelet,robertop/pelet,robertop/pelet,robertop/pelet