Pull request: make URI configurable

besides the URI configuration I switched to Dist::Milla, added docs and a test.