Rework URL building/parsing
Added traits
Add URL tests
0.8.0