[fix] Pass the correct socket location for IP address extraction
[fix] Added an IP address parser.
[fix] Lazy parse the ip address.
[fix] Read out the x-forwarded headers.
[fix] Use Date.new() id seed.
[test] Added test for correct ip parsing.