Allow custom IP address HTTP header name
You know what rocks? Testability.
Test IP address retrieval via default or custom header
Improve docstrings and formatting
MOAR DOCSTRING
Improve tests -- thank you @Exirel :)
Merge branch 'feature/fix-ip-address-retrieval' into develop