updated readme and tweaked spectroscan driver
tried to speed up driver by changing how the processing thread waited for data.  It now using condition variables instead of sleeping and checking a flag.  This did not make it faster, but it does make for cleaner code.
added more comments