Use https://crates.io/crates/actix-remote-ip to remove some code redundancy Reviewed-on: #5
Refactor code to publicly share "redundant" code Reviewed-on: #4
Use Actix as HTTP service Reviewed-on: #3