Allowing 0 ints to be added as URL paths

Currently when a `0` int is added as a path it is considered not `true` and consequently not added to the Url object. There are use cases, however, when URLs will contain a 0 integer in the path.

First commit implements logic; second formats for PSR-2 compatibility.