big_data_device: Cleanup and speed added

Cleaned up the code so that the program correctly
responds to signals, shuts down all threads and
exits. Also added speed information to the report.

Signed-off-by: Rudolf J Streif <rudolf.streif@gmail.com>