Refactoring- remove unused uses clauses
Track the coin name in the miner configuration
Retain the API context so it can be used to ID processes later
Introduce events to monitor API calls
Add a UI for monitoring API calls
Fix exceptions that were bubbling up due to some structure changes to the API code