add circuit store that tracks used circuits per app
closes #38 (closed) (except for the geoip part, which will happen in another MR and likely partly in rust)
The sample app uses the circuit store and shows the involved circuits per app. Just open the App List tab in ArtiToyVPN and click on an app entry (You need to be connected to tor and the selected app should have caused some traffic before).
Edited by cyberta