Make asynchronous via tokio

Change-Id: Ia682995399979ce24f68d59596e9d6207a3ca3e4
Reviewed-on: https://git.clicks.codes/c/Clicks/BYO/HttpServer/rust/+/260
Reviewed-by: Samuel Shuert <coded@clicks.codes>
Tested-by: Skyler Grey <minion@clicks.codes>
diff --git a/src/main.rs b/src/main.rs
index 2a56fd6..6320bd7 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -36,7 +36,7 @@
             request.insert(key.to_owned(), value.to_owned());
         }
 
-        if request.contains_key("User-Agent") { break };
+        if request.get("path").unwrap() != "/user-agent" || request.contains_key("User-Agent") { break };
         line_num += 1;
     }