moved everything into the TorBrowserLauncher class, and added a lot of logic
cleaned up the code a lot, made it launch tbb if it's installed, and fixed _read_version_file bug
as per gnome best practices, I'm using let instead of var
implemented version file reading and writing
got tasks to run in series
fixed a bunch of small bugs
started making file downloads actually save file to disk
got it to finally save data to disk, but it's way too slow an inefficient. sadly, I might need to port it back to python.
back to python
updated README to use version number 0.1
still a mess of python, but at least it runs
ported much of the logic from javascript into python
I was running gtk.main() twice
got downloads working, but tasks don't quite run in order
got all the tasks running in order