Loading screen added, multi-threading for TOR to prevent any deadlocking, added fallback to TCP/IP incase TOR init fails.