remove instances from state tracking if they no longer appear in description results
keep track of instances marked for removal
add task for monitoring second ELB
move task loop management and exception handling to the base class
ensure exceptions are handled in command threads
add top shelf