Fix Url::fromNative to work with simple URLs

Currently URLs need to have authentication information, a query string and a fragment identifier so simple when created using Url:fromNative($url) 
This PR fixes #11and makes ```Url:fromNative('http://www.foo.com')``` possible