Add infrastructure.http
Implement infrastructure.storage
Update whatsmyip-core