Updates and big fixes

fixed the bug where discover would disable, also the big where i cant
write out to the screen after refreshing this also makes the program
more efficient. Also i added the capability to write to the screen. Also
allows user to find all available teds for the connected sensors which
can take up a lot of time. Added a new class that also is basically a
independent frame of the program that allows user to find all teds in
the background also has a loading bar