Support for properly removing deleted miner entries.

(Tested adding new workers and removing workers, the list will
populate/de-populate as intended. I had to change the HashMap to a
ConcurrentHashMap, however it actually doesn't make that much sense to
me as technically it shouldn't be accessed more than once at a time...
Properly a oversight on my part.)