get rid of multiple window handling, add more logging, etc

get rid of multiple window handling, add more logging, clean shutdown on ctrl+c, other tweaks
improved browser ownership locking
make load_url handle arguments similarly to umbra