A multi hardware multi currency mining software with a client and a cloud based tracking