moved DiagnosticTools client to it's own package to better separate each API
updated README and dist files