does starting server work in a separate thread to keep GUI responsive
sort the list of filenames being shared
waits for hidden service before displaying URL. fixes #116
waits for hs to be ready in GUI too (#116)
added status bar to GUI, populated it with useful status messages
can't stop a server before it has finished starting
keep some status bar messages around for longer
make other_page_loaded string shorter, to fit in status bar better
remove gui_mode from web app, because it is no longer useful
adding python-socksipy to travis config
trying to add socksipy from pip instead of apt-get
Revert "trying to add socksipy from pip instead of apt-get"

This reverts commit 7b77088a21a614e4cceffc80b5068247abad1ec8.
added python-socksipy to tails build
Merge branch 'master' of github.com:micahflee/onionshare
fix bug caused by refactoring that made Tails launch infinite onionshare processes (oops)
fixed Tails bug where if you stopped server in GUI, you could not start a new server again
Add ctags to gitignore
Fix socks import issue on Travis; socksipy is ancient and abandoned.
Test fix: OnionShare object doesn't have a port until we tell it to get one.
Fix wait_for_hs bug when specifying --local-only